搜索资源列表
DEBUG
- 一、 实验内容 DEBUG的应用及表达式计算 二、 实验目的及要求 要求:试编制一程序,计算下列公式的值,将商存放在Z单元,余数放在R单元内中.X,Y,Z,R,W分别为存放16位带符号数单元的地址.计算过程中中间结果和最后结果在16位二进制数范围内. 三目的: 1、熟悉DEBUG的应用(利用DEBUG观察寄存器和内存单元的值及指令执行的结果,直接汇编指令,单步调试,编辑数据等)。 2、掌握汇编表达式的表示方法。 3、掌握80X86的编程结构。 4、学习汇编
loop_project_design
- 本实验要求通过求某数据区内负数的个数来表现循环程序的结构形式。要求实验程序在数据区中存放一组数据,为统计负数的个数,逐个判断区内的数据,然后将所有数据中凡是符号位为1的数据的个数累加起来,即得到区内所包含负数的个数-This experiment requires a data region by calculating the number of negative performance cycle to structure the program. Experimental procedur
compiler2
- 语法分析(一) 在实验一的基础上,对符号表中的单词采用自顶向下的分析方法进行语法分析,对不符合给定的文法的字符串,给出错误信息。 内容:给定描述语法的文法为: E→E+T|E-T|T T→T*F|T/F|F F→i 注:i为实验一中分析得到的整型数值型数据,+、-、*和/为实验一文法二所描述的算符。 使用的数据结构: 1.定义一个结构体,利用该结构体定义一个数组stable,用来存放字符串中字符的属性(类型class和值value)。(与实验一同用) 2.定义
代码转换实验
- 1.编写并调试程序,将内存中BCD码转换为二进制码,在DEBUG中查看。 2、BCD码转换为二进制码 在各种智能仪器和信息处理中,人们总习惯于十进制数来表示信息。但绝大多数计算机没有十进制运算指令(仅有十进制调整指令)。这是因为实现十进制算术运算的硬件电路要比采用二进制算术运算的硬件电路复杂得多。例如,当两个整数进行算术运算时,对一个N进制的数需记住N(N+1)/2个“积”与“和”。当N=10时,需记住55个“积”与“和”;而当N=2时,只需记住3个。从占用存储空间来看,采用二进制数比采用