第三章 汇编语言程序设计习题选解微机原理答案.docVIP

  • 159
  • 0
  • 约3.61万字
  • 约 27页
  • 2018-07-03 发布于湖北
  • 举报

第三章 汇编语言程序设计习题选解微机原理答案.doc

第三章 汇编语言程序设计习题选解微机原理答案

3.1假设VAR1和VAR2为字变最,LAB为程序中的一个标号、试指出下列指令的错误之处: (1)ADD VAR1,VAR2 (2)SUB AL,VAR1 (3)JNZ VAR1 (4)JMP LAB[SI] (5) JMP NEAR LAB解:此题相关知识点是变量与标号的区别-(1)错误,不允许存储器变鸯间直接传数;(2)错误,源与目的操作数类型不一致;(3)错误,变量不能用作条件转移指令的操作数;(4)错误,标号不能用作变址寻址的位移世;(5)错误。缺PTR运算符。3.2已知程序中有如下数据定义: DATX DB 10, ABCD’,-1 DW -3, 1 00H AB DD l 1223344H试将经汇编后对应于DATX数据区的数码填人下表中: +0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F解:经汇编后表中数据如下:+0+1+2+3+4+5+6+7+8+9+A+B+C+D+E+F0AH41H42H43H44HFFHFDHFEH00H01H42H41H44H33H22H11H / 3.3给定如下数据定义:A1 DW 1,2,3,AB’,’C’A2 DB 6 DUP(?)A3 DB 0R1 EQU A3-A1 (1)画出变量的内存分配图;

文档评论(0)

1亿VIP精品文档

相关文档