找考题网-背景图
问答题

简答题

判断下列指令是否正确。若不正确,指出错误原因。
(1)MOV SI, DL
(2)MOV ES, 1000H
(3)LEA AX, 3006H
(4)MOV [BP][DI], 0
(5)MOV [SI], [DI]
(6)MOV [DI],[BX]
(7)MOV [DX+SI],AL
(8)MUL AL , 58H
(9)MOV DS,SEG DAT
(10)MOV WORD PTR [BX],-1

【参考答案】

(1)指令MOV SI, DL是错误的,两个操作数类型不匹配。
(2)指令MOV ES, 1000H是错误的,装载段寄存器时,源操作数不能为立即数。
(3)指令LEA AX, 3006H是错误的,LEA指令的源操作数必须为内存操作数。
(4)指令MOV [BP][DI]......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)