2024年4月16日发(作者:)

3.1 已知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,[BX+20H][SI];

物理地址=DS*10H+BX+SI+20H

=091D0H+0024H+0012H+0020H=09226H

(09226H)=00F6H,(09226H)=F6H, (09227H)=00H

执行后:CL=F6H

(2)MOV [BP][DI], CX

物理地址=SS*10H+BP+DI=1E4A0H

+0024H+0032H=1E4F6H

CX=5678H 执行后:(1E4F6H) = 5678H

(3)LEA BX, [BX+20H][SI];BX=BX+20H+SI=0056H

MOV AX, [BX+2];

物理地址=DS*10H+BX+2=091D0H +0058H=09228H

(09228H)=1E40H 执行后:AX=1E40H

(4)LDS SI, [BX][DI];

物理地址=DS*10H+BX+DI=091D0H +0056H=09226H

(09226H)=00F6H (09228H)=1E40H

执行后:BX=(09226H)=00F6H

DS=(09228H)=1E40H

MOV [SI],BX

物理地址=DS*10H+SI =1E400H +0012H=1E412H

BX=0024H, 执行后:(1E412H)=0024H

(5)XCHG CX,[BX+32H]

物理地址=DS*10H+BX+32H =091D0H +0056H =09226H

(09226H)=00F6H , CX=5678H

执行后: (09226H)=5678H , CX=00F6H

XCHG [BX+20H][SI], AX

物理地址=DS*10H+BX+20H+SI =091D0H +0056H =09226H

(09226H)=5678H , AX=1234H

执行后: (09226H)=1234H , CX=5678H

3.2 设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,

CX=339AH,BP=1200H,SP=1350H,SI=1354H,

(11350H)=0A5H,(11351H)=3CH,(11352H)=0FFH,

(11353H)=26H,(11354H)=52H,(11355H)=0E7H,

(126A4H)=9DH,(126A5H)

=16H,(21350H)=88H,(21351H)=51H。

下列各指令都在此环境下执行,在下列各小题的空格

中填入相应个指令的执行结果。

(1)MOV AX,1352H ; AX= 1352H