单选题
下列哪一条是不合法的指令?
A)MUL BX
B)MUL [BX]
C)MOV AL,02H
D)MOV AL,[BX]
A
B
C
D
【正确答案】
B
【答案解析】
[解析] MUL是8086的乘法指令,选项A中没有目的操作数,则默认的目的操作数是AX;但是,B选项中【BX】是一个存储器操作数,数据类型不能确定,目的操作数也就不能确定使用哪个寄存器。MOV是传送指令,C和D选项都有指定的目的操作数和源操作数,是正确的。
提交答案
关闭