本文主要是介绍微型计算机技术第三版孙德文,微型计算机技术孙德文版课后习题答案全解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
微型计算机技术孙德文版课后习题答案全解
1 第 1章 (略) 第 2章 (略) 第 3章 3. 1. 已知 DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0 024H,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=1 200H,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,1352H2 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)SAR BYTE PTR 0150H[BX] ,1 (11350H)= ,CF= ,OF= (11)SAL 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)3 =30H, (61732H)=70H, (61733H)=17H。写出下列各无条件转移指令 执行后 CS 和 IP 值。各指令左首的 16进制编码是该指令的机器码。指令中 的目的地址用相应的标号表示。 (1) EBE7 JMP SHORT AGAIN (2) E90016 JMP NEAR PTR OTHER (3) E3 JMP BX (4) EA46010030 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= 解:4 (1) AL=02H; BL=85H; CF=1 (2) AX=0000H; CF=0 (3) AX=0000H; CF=0 (4) BX=0FFFFH; CF=1 3. 5. 阅读分析下列指令序列 ADD AX,BX JNO L1 JNO L2 SUB AX,BX JNC L3 JNO L4 JMP L5 若 AX 和 BX 的初始值分别如下列五种情况所示,则执行该指令序列后,程 序将分别转向何处执行(注:即写
这篇关于微型计算机技术第三版孙德文,微型计算机技术孙德文版课后习题答案全解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!