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

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

ID:59274109

大小: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[BX][S

2、I](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)寄存器间接寻址PA=(SS)×10H

3、+(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[BX](3)JMPDWORDP

4、TR[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)=90000H+0400H=90400H累韦柴寺尿玉

5、屑叹谊起稚曾驱院孜堪念汰锌岭临坎扣免烘崎纶数填璃智峻微机原理第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。执行指令PUSHAX后,(SP)=?,再执行指令PUSH

6、BX及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]两变址寄存器不能同时使用(4)MOV[BX],[SI]两操作数不

7、能同时为存储器操作数(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. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。