下列哪一条指令在8086微处理器中是非法的?

admin2007-11-28  14

问题 下列哪一条指令在8086微处理器中是非法的?

选项 A、SHL AL,2
B、MOV AL,BL
C、ADD AL,[BX]
D、OR AX,BX

答案A

解析 本题考查8086微处理器的指令格式。8086微处理器的指令格式注意:不允许存储器间进行数据传送:代码段寄存器CS不允许作为操作数;操作数的类型和长度要一致;两个段寄存器之间不能直接传送数据。乘法指令规定累加器的内容与指定的原操作数相乘。对于移位指令,指令格式规定:当移位次数为1时,可以直接将指令中的源操作数置1;而当移位次数大于1时,应该实现在CL寄存中设定,然后把CL作为移位指令的源操作数,选项A指令错误。正确答案为选项A。
转载请注明原文地址:https://kaotiyun.com/show/IjuZ777K
0

最新回复(0)