hackershit 发表于 2014-6-4 15:17:24

期末试题,13题为什么是A,如何分析?

期末试题,13题何解,如何分析?


13.执行下列指令后()

STR1DW'AB'
STR2DB14DUP(?)
CNT   EQU$   -STR1

MOV CX,CNT
MOV AX,STR1
则寄存器CL的值是
A.10H,                B.12H                   ,C.0EH                     D.0FH

hope121212 发表于 2014-7-15 13:32:21

STR1DW'AB'
STR2DB14DUP(?)
CNT   EQU$   -STR1
如题我们可以得知: 假设str1的偏移址为0的话,因为DW占两个字节,因此str2的偏移址为2。而DB占一个字节,因此CNT的偏移址为10H。CNT=¥-STR1=10H。执行完MOV CX,CNT后,CX=10H,所以答案为A
页: [1]
查看完整版本: 期末试题,13题为什么是A,如何分析?