文档详情

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

发布:2017-05-12约3.27万字共58页下载文档
文本预览下载声明
第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。 在以上给出的环境下,试问下列指令或指令段执行后的结果如何? MOV CL,[BX+20H][SI]; MOV[BP][DI],CX; LEA BX,[BX+20H][SI] MOV AX,[BX+2]; LDS SI,[BX][DI] MOV[SI],BX; XCHG CX,[BX+32H] XCHG[BX+20H][SI],AX 解: (1) CL=[09226H]=F6H [BP][DI]=[1E4F6H]=CX=5678H (3) BX=0056H; AX=[09228H]=1E40H (4) SI=[09226]=00F6H; [SI]=[1E4F6H]=BX=0024H 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 下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的执行结果。 MOV AX,1352H AX= MOV AX,[1352H] AX= MOV 0150H[BX],CH (11350H)= ,(11351H)= MOV AX,0150H[BP] AX= POP AX AX= ,SP= ADD[SI],CX (11354H)= ,(11355H)= ,SF= ZF= ,PF= ,CF= ,OF= SUB BH,0150H[BX][SI] BH= ,SF= ,ZF= , PF= ,CF= ,OF= INC BYTE PTR 0152H[BX] (11352H)= ,(11353H)=______,CF=______ INC WORD PTR 0152H[BX] (11352H)= ,(11353H)= ,CF= SAR BYTE PTR 0150H[BX],1 (11350H)= ,CF= ,OF= SAL BYTE PTR 0150H[BX], (11350H)= ,CF= ,OF= 解: AX=1352H AX=26FFH [11350H]=33H; [11351H]=3CH AX=5188H AX=5188H ; SP=1352H [11354H]=ECH; [11355H]=1AH; SF==ZF=PF=OF=0; CF=1 BH=75H; SF==ZF=PF=OF=0; CF=1 [11352H]=00H; [11353H]=26H; CF不变 [11352H]=00H; [11353H]=27H; CF不变 [11350H]=D2H; CF=1; OF=0 [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进制编码是该指令的机器码。指令中的目的地址用相应的标号表示。 EBE7 JMP SHORT AGAIN E90016 JMP NEAR PTR OTHER E3 JMP BX
显示全部
相似文档