A-A+

根据下面定义的数据段: DSEG SEGMENT DATl DB'1234' DAT2 DW

2022-08-06 05:13:46 问答库 阅读 176 次

问题详情

根据下面定义的数据段: DSEG SEGMENT DATl DB"1234" DAT2 DW 5678H ADDR EQU DAT2-DAT1 DSEG ENDS 执行指令MOV AX,ADDR后,AX寄存器中的内容是______。
A.5678H
B.7856H
C.4444H
D.0004H请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:变量DATl是存放字符串的符号地址,其值为0000H(因为是该数据段的第一个变量),而DAT2是按字节存放数值的符号地址,其值为0004H(一个字符占据一个字节的内存)。所以ADDR=0004H。

考点:定义,根据