指出下列传送类指令中非法的指令(针对8086/8088 CPU)。
(1)MOV BX,AL (2)MOV BH,AL
(3)MOV 100,CL (4)MOV SS,2400H
(5)MOV [SI],[BX] (6)MOV [SI+4*3],BX
(7)MOV AX,[BX][BP] (8)MOV AX,[SI][BP]
(9)MOV AX,BX+DI (10)MOV AX,[BX+DI]
(11)MOV SP,AX (12)MOV SP,[AX]
(13)XCHG AH,AL (14)XCHG 200,AL
(15)OUT 21H,AL (16)OUT 260H,AL
(1)MOV BX,AL (2)MOV BH,AL
(3)MOV 100,CL (4)MOV SS,2400H
(5)MOV [SI],[BX] (6)MOV [SI+4*3],BX
(7)MOV AX,[BX][BP] (8)MOV AX,[SI][BP]
(9)MOV AX,BX+DI (10)MOV AX,[BX+DI]
(11)MOV SP,AX (12)MOV SP,[AX]
(13)XCHG AH,AL (14)XCHG 200,AL
(15)OUT 21H,AL (16)OUT 260H,AL
举一反三
- 指出下列指令哪些是错误的,错在哪里 (1) MOV DL,AX (2) MOV 8650H,AX (3) MOV DS,0200H (4) MOV [BX],[1200H] (5) MOV IP,0FFH (6) MOV [BX+SI+3],IP (7) MOV AX,[BX][BP] (8) MOV AL,ES:[BP] (9) MOV DL,[SI][DI] (10) MOV AX,OFFSET 0A20H (11) MOV AL,OFFSET TABLE (12)XCHG AL,50H (13) IN BL,05H (14) OUT AL,0FFEH
- 指出下列指令哪些是错误的,错在哪里 (1) MOV DL,AX (2) MOV 8650H,AX (3) MOV DS,0200H (4) MOV [BX],[1200H] (5) MOV IP,0FFH (6) MOV [BX+SI+3],IP (7) MOV AX,[BX][BP] (8) MOV AL,ES:[BP] (9) MOV DL,[SI][DI] (10) MOV AX,OFFSET 0A20H (11) MOV AL,OFFSET TABLE (12)XCHG AL,50H (13) IN BL,05H (14) OUT AL,0FFEH
- 写出每条汇编指令执行后相关寄存器的值 mov ax,62627 AX=________________ mov ah,31H AX=________________ mov al,23H AX=________________ add ax,ax AX=________________ mov bx,826CH BX=________________ mov cx,ax CX=________________ mov ax,bx AX=________________ add ax,bx AX=________________ mov al,bh AX=________________ mov ah,bl AX=________________ add ah,ah AX=________________ add al,6 AX=________________ add al,al AX=________________ mov ax,cx AX=________________
- 下列指令错误的是( )。 A: MOV [SI],AL B: MOV [BX],100 C: MOV BP,SP D: MOV ES:[BP],AX
- 下列指令中格式正确的是( )。 A: MOV AL,BX B: MOV CS,AX C: MOV AL,CL D: MOV [BX],[SI]