(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
(2)正确。(3)非法。立即数不能做目标操作数
(4)非法。立即数不能直接传送给段寄存器(5)非法。两个操作数不能同时为存储器操作数
(6)正确。(7)非法。两个基址寄存器组合的寻址方式不正确
(8)正确。(9)非法。源操作数寻址不正确。
(10)正确。(11)正确。
(12)非法。源操作数寻址不正确。(13)正确。
(14)非法。立即数不可做XCHG的操作数。(15)正确。
(16)非法。端口地址大于FFH应置入DX中。
举一反三
- 指出下列指令哪些是错误的,错在哪里 (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]
内容
- 0
DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变 量名为VAL 的偏移地址值为0030H,说明下列源操作数的寻址方式和物理地址? (1)MOV AX,[100H] (2) MOV AX,VAL (3)MOV AX,[BX] (4) MOV AX,ES:[BX] (5)MOV AX,[SI] (6) MOV AX,[BX+10H] (7)MOV AX,[BP] (8) MOV AX,VAL[BP][SI] (9)MOV AX,VAL[BX][DI] (10) MOV AX,[BP][DI]
- 1
下面有语法错误的语句是( )。 A: MOV AX,[BX][SI] B: MOV AX,-2[BX][DI] C: MOV AX,[BX][BP] D: MOV AX,-1[BX][SI]
- 2
已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H,SI=0012H,DI=0032H,[09226H]=00F6H,[09228H]=1E40H,[1E4F6H]=091DH,试求单独执行下列指令后的结果。 (1)MOV CL,20H[BX][SI]; CL=? (2)MOV [BP][DI],CX; [1E4F6H]=? (3)LEA BX,20H[BX][SI]; BX=? MOV AX,2[BX]; AX=? (4)LDS SI,[BX][DI] MOV [SI],BX; SI=? [SI]=? (5)XCHG CX,32H[BX]; XCHG 20H[BX][SI],AX; AX=? [09226H]=?
- 3
说出下列汇编程序中源操作数与目的操作数的寻址方式(1) MOV AH,F5H;(2) MOV AX, F58AH;(3) MOV AX,[2000H];(4) MOV AX,[BX];(5) MOV AX,10[SI];(6) MOV AX,[SI]10;(7) MOV AX,10[SI 10];(8) MOV AX, [BX][SI];(9) MOV AX, 10[BX][SI];
- 4
下列指令正确的是() A: MOV AL,BX B: MOV 23H,[BX] C: MOV [DX],[BP] D: MOV AX,[BX]5