举一反三
- 设有 DS=2000H,BX=0100H,SI=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后 AX寄存器的内容。(1) MOV AX,[1200H]AX=______(2) MOV AX,[BX]AX=______(3) MOV AX,1100[BX]AX=______(4) MOV AX,[BX][SI]AX=______(5) MOV AX,1100[BX][SI]AX=______
- 现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。(1) MOV AX, 1200H______ (2) MOV AX, BX______ (3) MOV AX, [1200H]______ (4) MOV AX, [BX]______ (5) MOV AX, 1100[BX]______ (6) MOV AX, [BX][SI]______ (7) MOV AX, 1100[BX][SI]______
- 下面有语法错误的语句是( )。 A: MOV AX,[BX][SI] B: MOV AX,-2[BX][DI] C: MOV AX,[BX][BP] D: MOV AX,-1[BX][SI]
- 说出下列汇编程序中源操作数与目的操作数的寻址方式(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];
- 已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]到[20103H]依次存放12H、34H、56H、78H,[21200H]~[21203H]依次存放2AH、4CH、B7H、65H,写出下列每条指令执行完后AX寄存器的内容,以及源操作数的寻址方式?(1)mov ax,1200h(2)mov ax,bx(3)mov ax,[1200h](4)mov ax,[bx](5)mov ax,[bx+1100h](6)mov ax,[bx+si](7)mov ax,[bx][si+1100h]
内容
- 0
已知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]=?
- 1
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]
- 2
给出MOV指令执行后的结果,设有关寄存器及存储单元内容如下:DS=2000H, ES=2200H, BX=0100H, SI=0004H, (22100H)=12H, (22101H)=34H, (22102H)=56H, (22103H)=78H, (22104H)=9AH, (22105H)=0BCH, (20100H)=1AH, (20101H)=2BH, (20103H)=3CH, (20104H)=4DH, (20105H)=5EH, (20106H)=6FH。 (1)MOV AX, ES:[BX][SI] (2)MOV AX, BX (3)MOV AX, [BX] (4)MOV AX, [BX+SI] (5)MOV AX, [BX+SI+01]
- 3
设有:DS=2000H,BX=0100H,SI=0002H,(21200H)=4C2AH,(21202H)= 8765H。试求执行以下各条指令以后,AX寄存器的内容是什么?并说明每条指令的源操作数是什么寻址方式。 1) MOV AX,1200H 2) MOV AX,[1200H] 3) MOV AX,1100H[BX] 4) MOV AX,1100H[BX][SI]
- 4
DATA SEGMENT A DW 0 B DW 0 C DW 230,20,54 DATA ENDS ┇ LEA BX ,C MOV AX ,[BX] MOV B ,AX MOV AX ,2[BX] ADD AX ,B MOV A , AX 上述指令中,LEA BX,C可换成MOV BX,OFFSET C