微型计算机技术孙德文版课后习题答案全解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章

(略)

第2章

(略)

第3章

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];

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

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

MOV AX,[BX+2];

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

MOV[SI],BX;

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

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

解:

(1)CL=[09226H]=F6H

(2)[BP][DI]=[1E4F6H]=CX=5678H

(3) BX=0056H; AX=[09228H]=1E40H

(4) SI=[09226]=00F6H; [SI]=[1E4F6H]=BX=0024H

(5)AX=5678H; [BX+20H][SI]=1234H

3. 2. 设,DS=1000H:SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1350H,SI=1354H,(1135OH)=OA5H,(11351H)=3CH,(11352H)=OFFH,(11353H)=26H,(11354H)=52H,(11355H)=0E7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,(21351H)=51H 下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的执行结果。

(1)MOV AX,1352H

AX=

(2)MOV AX,[1352H]

AX=

(3)MOV 0150H[BX],CH

(11350H)=,(11351H)=

(4)MOV AX,0150H[BP]

AX=

(5)POP AX

AX=,SP=

(6)ADD[SI],CX

(11354H)=,(11355H)=,SF=

ZF=,PF=,CF=,OF=

(7)SUB BH,0150H[BX][SI]

BH=,SF=,ZF=,

PF=,CF=,OF=

(8)INC BYTE PTR 0152H[BX]

(11352H)=,(11353H)=______,CF=______

(9)INC WORD PTR 0152H[BX]

(11352H)=,(11353H)=,CF=

(10)S AR BYTE PTR 0150H[BX],1

(11350H)=,CF=,OF=

(11)S AL BYTE PTR 0150H[BX],

(11350H)=,CF=,OF=

解:

(1)AX=1352H

(2)AX=26FFH

(3)[11350H]=33H; [11351H]=3CH

(4)AX=5188H

(5)AX=5188H ; SP=1352H

(6)[11354H]=ECH; [11355H]=1AH; SF==ZF=PF=OF=0; CF=1

(7)BH=75H; SF==ZF=PF=OF=0; CF=1

(8)[11352H]=00H; [11353H]=26H; CF不变

(9)[11352H]=00H; [11353H]=27H; CF不变

(10)[11350H]=D2H; CF=1; OF=0

(11)[11350H]=4AH; CF=1; OF=1

3. 3. 设下列各转移指令的第一字节在内存中的地址为CS=2000H和IP=016EH,且环境均为;DS=6000H,BX=16C0H,(616COH)=46H,(616C1H)=01H,(616C2H)=00H,(616C3H)=30H,(61732H)=70H,(61733H)=17H。写出下列各无条件转移指令执行后CS和IP值。各指令左首的16进制编码是该指令的机器码。指令中的目的地址用相应的标号表示。

(1)EBE7 JMP SHORT AGAIN

(2)E90016 JMP NEAR PTR OTHER

(3)E3 JMP BX

(4)EA JMP FAR PROB

(5)FF67 JMP WORD PTR 0072H[BX]

(6)FFEB JMP DWORD PTR[BX]

解:

(1)CS=2000H; IP=0157H

(2) CS=2000H; IP=1771H

(3) CS=2000H; IP=16C0H

(4) CS=3000H; IP=0146H

(5)CS=2000H; IP=1770H

(6)CS=3000H; IP=0146H

3. 4. 阅读下列各小题的指令序列,在后面空格中填入该指令序列的执行结果。

(1)MOV BL,85H

MOV AL,17H

ADD,AL,BL

DAA

AL=,BL=,CF=

(2)MOV AX,BX

NOT AX

ADD AX,BX

INC AX

AX=,CF=

(3)MOV AX,OFF60H

STC

MOV DX,96

XOR DH,OFFH

SBB AX DX

AX=,CF=

(4)MOV BX,OFFFEH

XOV CL,2

SAR RX,CL

BX=,CF=

解:

(1)AL=02H; BL=85H; CF=1

(2)AX=0000H; CF=0

(3)AX=0000H; CF=0

(4)BX=0FFFFH; CF=1

相关文档
最新文档