微型计算机及接口技术第三章汇编语言程序设计基础习题解答Word格式.docx
- 文档编号:15935022
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:22
- 大小:98.55KB
微型计算机及接口技术第三章汇编语言程序设计基础习题解答Word格式.docx
《微型计算机及接口技术第三章汇编语言程序设计基础习题解答Word格式.docx》由会员分享,可在线阅读,更多相关《微型计算机及接口技术第三章汇编语言程序设计基础习题解答Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
(4)LDSSI,[BX][DI]
MOV[SI],BX
EA=BX+DI=56H,PA=DS*16+EA=91D0H+56H=9226H
SI=(09226H)=00F6H,DS=(09228H)=1E40H
EA=SI=00F6H,PA=DS*16+EA=1E400H+00F6H=1E4F6H
(1E4F6H)=BX=0024H
(5)XCHGCX,[BX+32H]
XCHG[BX+20H][SI],AX
EA=BX+32H=56H,PA=DS*16+EA=91D0H+56H=9226H
(09226H)=CX=5678H,CX=(09226H)=00F6H
EA=BX+20H+SI=56H,PA=DS*16+EA=91D0H+56H=9226H
AX=(09226H)=5678H,(09226H)=AX=1234H
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)=OE7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,
(21351H)=51H
下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的执行结果。
(1)MOVAX,1352HAX=
解:
AX=1352H
(2)MOVAX,[1352H];
AX=
PA=DS*16+EA=10000H+1352H=11352H
(11352H)=0FFH,(11353H)=26H
AX=26FFH
(3)MOV0150H[BX],CH
(11350H)=(11351H)=
EA=BX+0150H=1350H
PA=DS*16+EA=10000H+1350H=11350H,CH=33H
(11350H)=33H,(11351H)的值不变,(11351H)=3CH
(4)MOVAX,0150H[BP]
AX=____
EA=BP+0150H=1350H
PA=SS*16+EA=20000H+1350H=21350H
AX=5188H
5)POPAX;
AX=____,SP=____
EA=SP=1350H
AX=5188H,SP=1350H+2H=1352H
(6)ADD[SI],CX
(11354H)=____,(11355H)=____,SF=____
ZF=____,PF=____,CF=____,OF=____
EA=SI=1354H,PA=DS*16+EA=10000H+1354H=11354H
CX=339AH,(11354H)=52H,(11355H)=OE7H
0E752H+339AH=11AECH->
(11355H):
(11354H)
(11354H)=0ECH,(11355H)=1AH
(11354H)=0ECH,(11355H)=1AH
CF=1,ZF=0,
PF(低八位奇偶校验):
0ECH=11101100BPF=0
SF(最高位状态),1H=0001BSF=0
OF(溢出标志)
0E752H=1110011101010010B
339AH=11001110011010B
111001*********0
+11001110011010
10001101011101100
(7)SUBBH,0150H[BX][SI]
_,(7)SUBBH,0150H[BX][SI]
BH=____,SF=____,ZF=____,PF=____,CF=____,0F=____
EA=0150H+BX+SI=26A4H;
PA=DS*16+EA=10000H+26A4H=126A4H;
(126A4H)=9DH,BH=12H
BH=75H,SF=0,ZF=0,PF=0,CF=1,OF=0
(8)INCBYTEPTR0152H[BX]
(11352H)=____,(11353H)=____,CF=____
EA=0152H+BX=1352H,PA=DS*16+EA=11352,
(11352H)=0FFH,
(11352H)=00H,(11353H)=26H,不影响CF
(9)INCWORDPTR0152H[BX]
EA=0152H+BX=1352H,PA=DS*16+EA=11532,
(11352H)=0FFH,(11353H)=26H
(11352H)=00H,(11353H)=27H,不影响CF
(10)SARBYTEPTR0150H[BX],1
(11350H)=____,CF=____,OF=____
EA=BX+0150H=1350H
PA=DS*16+EA=11350H,
(11350H)=0A5H=10100101B
11010010B=0D2H,CF=1,OF=0
(当移位数为1是,最高位不变则OF=0)
(11)SALBYTEPTR0150H[BX],1
(11350H)=____,CF=____,OF=____
EA=BX+0150H=1350H,PA=DS*16+EA=11350,
01001010B=4AH,CF=1,OF=1
–3、3设下列各转移指令的第一字节在内存中的地址为CS=2000H和IP=016EH,且环境均为DS=6000H,BX=16C0H,(616C0H)=46H,(616C1H)=01H,(616C2H)=00H,(616C3H)=30H,(61732H)=70H,(61733H)=17H。
写出下列各无条件转移指令执行后CS和IP值。
个指令左首的16进制编码是该指令的机器码。
指令中的目的地址用相应的标号表示。
(1)EBE7JMPSHOURTAGAIN
(2)E90016JMPNEARPTROTHER
(3)E3JMPBX
(4)EA46010010JMPFARPROB
(5)FF67JMPWORDPTR0072H[BX]
(6)FFEBJMPDWORDPTR[BX]
(1)E7补码为-19,IP目标=IP源+2+EA(即-19)
=016EH+2-19=0157H
因为段内寻址,所以cs=2000H不变
(2)IP目标=IP源+3+EA=016EH+3+1600H=1771H
因为段内寻址所以cs=2000H不变
(3)IP=16C0H,因为段内寻址所以cs=2000H不变
(4)段间寻址,有机器码可看出IP=0146HCS=3000H
(5)段内寻址,所以CS=2000H不变
DS*16+0072H+BX=61732H
(61732H)=70H,(61733H)=17H
IP=1770H
(6)PA=DS*16+BX=60000H+16C0H=616C0H
(616C0H)=46H(616C1H)=01HIP=0146H
(616C2H)=00H(616C3H)=30HCS=3000H
3.4阅读下列各小题的指令序列,在后面空格中填入
该指令序列的执行结果。
(1)MOVBL,85H
MOVAL,17H
ADDAL,BL
DAA
AL=____,BL=____,CF=____
17H+85H=9CHAL
DAA压缩的BCD码加法十进制调整指令。
(AL的低4位>
9或AF=1,ALAL+06H,AF1;
AF是辅助进位标志用以标志D3向D4的进位
AL的高4位>
9或CF=1,ALAL+60H,CF1;
)
AL=9CH+06H=0A2H
AL=0A2H+60H=02H,BL=85HCF=1
(2)MOVAX,BX;
NOTAX;
ADDAX,BX;
lNCAX
AX=____,CF=____
INC不影响标志位AX=0000H,CF=0
(3)MOVAX,0FF60H;
STC;
MOVDX,96
XORDH,0FFH;
SBBAXDX
XOR命令会使CF0,OF0
96=60H,AX=0000H,CF=0
(4)MOVBX,0FFFEH;
MOVCL,2;
SARBX,CL
BX=____,CF=____
0FFFEH=1111111111111110B
1111111111111111B,CF=0
1111111111111111B,CF=1
3.5阅读分析下列指令序列
ADDAX,BX
JNOLl
JNOL2
SUBAX,BX
JNCL3
JNOL4
JMPL5
(1)AX=14C6H,BX=80DCH
ADDAX,BX
OF=0,CF=0;
L1
(2)AX=0B568H,BX=5487H
OF=0,CF=1;
(3)AX=42C8H,BX=608DH
ADDAX,BX
CF=0,OF=1,AX=0AC55H
SUBAX,BX;
CF=0,OF=0;
L3
(4)AX=0D023H,BX=9FDOH
OF=1,CF=1,AX=6FF3H
SUBAX,BX;
CF=1,OF=1;
L5
(5)AX=9FDOH,BX=0D023H
3.6ANDAL,AL
JZBRCHl
RCRAL,1
JZBRCH2
RCLAL,1
INCAL
JZBRCH3
上述程序运行后,试回答:
(1)当AL=00H时,
程序转向BRCHl
(2)当AL=01H时,
程序转向BRCH2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 接口 技术 第三 汇编语言 程序设计 基础 习题 解答