请指出MOV [BX],[1000H]指令中的错误。
判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV BL, AX (2)MOV AL, BX (3)MOV AL, BL (4)MOV BP, BYTE PTR[BX]
点击查看答案
指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (1)MOV BX, ‘BC’ (2)MOV AX, DATA (3)MOV DX, [BX] (4)MOV AL, [BX+DI] (5)MOV CL, LIST[BX] (6)MOV AX, FILE[BX+DI+200H] (7)DAA (8)XLAT (9)IN AX, DX (10)INT 21H
指出下列指令的错误:MOV MYDAT[BX][SI],ES:AX
以下那个说法正确()A、指令MOV AL,[BX+5]中的源操作数的寻址方式是寄存器间接寻址B、指令MOV AL,[BX+SI]中的源操作数的寻址方式是基址变址寻址C、指令MOV AL,[BX+SI+5]中的源操作数的寻址方式是相对的寄存器间接寻址D、指令MOV AL,[1000H]中的源操作数的寻址方式是立即寻址
指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
指出下列指令的错误: MOV BX,OFFSETMYDAT[SI]
请指出MOV CX,AL指令中的错误。