单选题
假设DAT为字节变量,下列三条指令中功能相同的是哪几条? Ⅰ.MOVAL,DAT[2] Ⅱ.MOVAL,DAT+2 Ⅲ.MOVAL,2[DAT]
A、
三条都相同
B、
仅Ⅰ和Ⅱ相同
C、
仅Ⅰ和Ⅲ相同
D、
仅Ⅱ和Ⅲ相同
【正确答案】
A
【答案解析】
MOV指令是最基本的数据传送指令,它可以在寄存器与寄存器之间,或在寄存器与存储器之间传送字或字节数据,也可以将一个立即数传送到寄存器或存储单中。而DAT[2],DAT+2,2[DAT]都有效地表示DAT第二个字节,因此上面三条指令都是将DAT第二个字节送AL。
提交答案
关闭