有关汇编语言的,请指出下列各非法指令的错误原因

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:35:07
(1)MOV AL,BX (2)MOV CS ,AX (3)MOV DS,3000H

(4)MOV CL,2000H (5)MOV [DI],[SI] (6)MOV AL,[CX] (7)MOV AL,[SI] [DI] (8)ADD BX,DS (9)INC [BX]

cs和ds都是段寄存器地址,所以直接给他们MOV应该不对,另外BX是8位的,AL是4为的所以不能MOV AL,BX MOV指令必须经过寄存器,而MOV [],[]是直接在内存中用的MOV 所以不行,CX是代码段寄存器,所以不能MOV AL,[CX].........

仅供参考