(1)MOV CX,[BX]
(2)MOV CX,[BP+DI+DATA]
(3)MOV CX,SS:[1000H]
(4)MOV CX, ES:[BX][SI]
(2)段地址:4000H,偏移地址:2102H,物理地址:42102H(3)段地址:4000H,偏移地址:1000H,物理地址:41000H
(4)段地址:2000H,偏移地址:1001H,物理地址:21001H
举一反三
- 计算物理地址: 已知段地址和操作数的有效地址,怎样计算操作数的物理地址? 已知 DS=2000H , SS=1500H , SI=0150H , DI=0250H , BX=0020H , BP=0020H , DATA=0010H , COUNT=0050H , 指出下列指令中源操作数的物理地址: (2)MOV AX , [BP] (3)MOV BX , [120H] (4)MOV CX , DATA[DI] (5)MOV AX , COUNT[BX][SI]
- 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]
- 已知DS=2000H,SS=3000H,BP=1500H,SI=1200H,BX=1000H,DATA=0008H,计算下列指令所对应的源操作数物理地址。[br][/br]____MOV AX,[BX][SI] 源操作数的物理地址是(空4)H
- 当前SP=1230H,DS=1000H,BX=2000H,CX=4000H,分析执行如下指令序列后,各寄存器的值。 PUSH DS POP AX PUSH BX POP CX ADD AX,1000H PUSH AX ADD BX,AX则: (1) SP= ______ H; (2) AX= ______ H; (3) BX= ______ H; (4) CX= ______ H。
- 已知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]=?
内容
- 0
中国大学MOOC: 设DS=2000H,SS=4000H, BX=1000H,BP=1000H, (21000H)=1234H, (21002H)=5678H,(41000H)=3456H, (41002H)=789AH。写出下列三条指令执行后的结果。(注:答案和答案之间用一个空格分开)(1)MOV AX, DS:[1000H] AX=_____________H。(2)MOV AL,BYTE PTR [BX+2] AL=_____________H。(3)MOV AH, [BP] AH=_____________H。
- 1
设DS=1000H ,ES=3000H ,SS=4000H ,SI=00A0H ,BX=0700H ,BP=0070H ,执行指令为MOV AX, [ BX+5]。 源数据的逻辑地址是多少?
- 2
设DS=3000H,ES=2000H,SS=1000H,BP=0060H,SI=0600H,TABLE=60H。 指令“MOV AX,TABLE[SI][BP]”的源操作数的物理地址为.
- 3
设DS=1000H ,ES=3000H ,SS=4000H ,SI=00A0H ,BX=0700H ,BP=0070H ,执行指令为MOV AX, [ BX+5]。 源数据的物理地址 是多少?
- 4
中国大学MOOC: 假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789HAND BX,00FFHCALL MYSUB........MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RETMYSYB ENDPCPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。