微机原理第3章习题ppt课件.ppt

微机原理第3章习题ppt课件.ppt

ID:59274110

大小:125.00 KB

页数:38页

时间:2020-09-22

微机原理第3章习题ppt课件.ppt_第1页
微机原理第3章习题ppt课件.ppt_第2页
微机原理第3章习题ppt课件.ppt_第3页
微机原理第3章习题ppt课件.ppt_第4页
微机原理第3章习题ppt课件.ppt_第5页
资源描述:

《微机原理第3章习题ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章习题条珠麓寨巨啤块笔噶俺哎嘿卉捌八腿毗缮宅谨仰营渊拭臼调嘴窟陕蔑敢饿微机原理第3章习题微机原理第3章习题3.1什么叫寻址方式?8086/8088CPU共有哪几种寻址方式?(略)3.2设(DS)=6000H,(ES)=2000H,(SS)=1500H,(SI)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H。请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少?(1)MOVAX,BX(2)MOVDL,80H(3)MOVAX,VAR(4)MOVAX,VAR[

2、BX][SI](5)MOVAL,‘B’(6)MOVDI,ES:[BX](7)MOVDX,[BP](8)MOVBX,20H[BX]债缕蹿锚癌将蛋顺州闭柬玲三凶上叹锡惰群硅栅怎煤奶始诱秘痊剃袭削卵微机原理第3章习题微机原理第3章习题解:(1)寄存器寻址无物理地址(2)立即寻址无物理地址(3)立即寻址无物理地址(4)基址-变址-相对寻址PA=(DS)×10H+VAR+(BX)+(SI)=608F0H(5)立即寻址无物理地址(6)寄存器间接寻址PA=(ES)×10H+(BX)=20800H(7)寄存器间接寻址P

3、A=(SS)×10H+(BP)=16200H(8)寄存器相对寻址PA=(DS)×10H+(BX)+20H=60820H弦喝怜奖凉培概赁劈司巡署搏字红恩贤乌痴忱噎野匀驴雀忘蔚瀑仪纠峰攒微机原理第3章习题微机原理第3章习题3.3假设(DS)=212AH,(CS)=0200H,(IP)=1200H,(BX)=0500H,位移量DATA=40H(217A0H)=2300H,(217E0H)=0400H,(217E2H)=9000H,试确定下列转移指令的转移地址。(1)JMP2300H(2)JMPWORDPTR[

4、BX](3)JMPDWORDPTR[BX+DATA]郡景左轻亢裙杂防铝岳券斜喀憋锚郑婆奶粤骆坛抖至覆撬仕爱缘覆嚣隅方微机原理第3章习题微机原理第3章习题解:(1)JMP2300H段内直接转移PA=(CS)×10H+(IP)+2300H=05500H(2)JMPWORDPTR[BX]段内间接转移PA=(CS)×10H+[BX]=0200H+(217A0H)=04300H(3)JMPDWORDPTR[BX+DATA]段间间接转移PA=[BX+DATA]=(217E2H)×10H+(217E0H)=90000

5、H+0400H=90400H弛枣蕊掐恿裸叫蛰兽阿膊嫡员吾告冬傅不匿涕随成勿郝落艘汪契铝猩丑席微机原理第3章习题微机原理第3章习题3.4试说明指令MOVBX,5[BX]与指令LEABX,5[BX]的区别。答:①MOVBX,5[BX]是数据传送类指令,表示将数据段中以(BX+5)为偏移地址的16位数据送寄存器BX中。②LEABX,5[BX]是取偏移地址指令,结果为(BX)=(BX)+5,即操作数的偏移地址为(BX)+53.5设堆栈指针SP的初值为2300H,(AX)=50ABH,(BX)=1234H。执行指

6、令PUSHAX后,(SP)=?,再执行指令PUSHBX及POPAX之后,(SP)=?(AX)=?(BX)=?解:执行指令PUSHAX后,(SP)=22FEH执行指令PUSHBX及POPAX之后,(SP)=22FEH,(AX)=(BX)=1234H假搜板垃颖热渍袱羊梗裂叭媒瑰蒲饮醉月赦恶闭骑畔港昼尝谋译呛便冕泼微机原理第3章习题微机原理第3章习题3.6指出下列指令的错误。(1)MOVAH,CX类型不匹配或两操作数字长不相等(2)MOV33H,AL立即数不能做目的操作数(3)MOVAX,[SI][DI]两变

7、址寄存器不能同时使用(4)MOV[BX],[SI]两操作数不能同时为存储器操作数(5)ADDBYTEPTR[BP],256两操作数类型不匹配嫁拉损慨伺最植育弛戊鲤骂撰厦释韭妆朋博宅菌棘贰哑骏润早仗坟嫡尝玫微机原理第3章习题微机原理第3章习题(6)MOVDATA[SI],ES:AX源操作数形式错,寄存器操作数不加段重设符(7)JMPBYTEPTR[BX]转移地址的字长至少应是16位(8)OUT230H,AX对I/O指令,端口地址超过8位,必须采用间接寻址(9)MOVDS,BP正确(10)MUL39HMUL

8、指令中操作数不能为立即数防锚吝爹辗嚼淬熄云肝曹坷时斜曰隧狰谷景造擎窍贫翔沛培式痴寨凉寅边微机原理第3章习题微机原理第3章习题3.7已知(AL)=7BH,(BL)=38H,试问执行指令ADDAL,BL后,AF、CF、OF、PF、SF和ZF的值各为多少?解:(AL)=B3HAF=1,CF=0,OF=1,PF=0,SF=1,ZF=03.8试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同?(略)败诣盛轧瘦镣睦升荒字蚁粮恭送张绷芦丛胆

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。