微机原理及应用答案CH03(汇编语言程序设计).docVIP

  • 34
  • 0
  • 约1.23万字
  • 约 18页
  • 2016-07-27 发布于江西
  • 举报

微机原理及应用答案CH03(汇编语言程序设计).doc

微机原理及应用答案CH03(汇编语言程序设计).doc

CH03 汇编语言程序设计 习题与思考题 1.下列语句在存储器中分别为变量分配多少字节空间?并画出存储空间的分配图。 VAR1 DB 10,2 VAR2 DW 5 DUP(?),0 VAR3 DB ‘HOW ARE YOU?’,3 DUP(1,2) VAR4 DD -1,1,0 解答:字节空间----VAR1:2;VAR2:12;VAR3:20;VAR4:12。 存储空间的分配图: DS:0000 0A 02 00 00 00 00 00 00—00 00 00 00 00 00 48 4F 0010 57 20 20 41 52 45 20 20—59 4F 55 3F 01 02 01 02 0020 01 02 FF FF FF FF 01 00—00 00 00 00 00 00 2.假定VAR1 和VAR2 为字变量,LAB 为标号,试指出下列指令的错误之处。 (1)ADD VAR1,VAR2 (2)SUB AL,VAR1 (3)JMP LAB[CX] (4)JNZ VAR1 (5) MOV [1000H],100 (6)SHL AL, 4 解答:(1)两个操作数中至少有一个为寄存器; (2)AL 为字节,VAR1 为字变量,不匹配; (3)[]中不能用CX,LAB 为标号,非变量; (4)转向地址应为标号,不能是变量; (5)目的操作数的类

文档评论(0)

1亿VIP精品文档

相关文档