ImageVerifierCode 换一换
格式:PPT , 页数:12 ,大小:56KB ,
资源ID:12517596      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/12517596.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(微机原理与接口技术-第三章-课后作业答案PPT课件.ppt)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

微机原理与接口技术-第三章-课后作业答案PPT课件.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,.,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,3,章,8088/8086,指令系统,3.1,什么叫寻址方式?,8086/8088CPU,共有哪几种寻址方式?,解:寻址方式主要是指获得操作数所在地址的方法,.8086/8088CPU,具有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、基址一变址寻址、基址一变址相对寻址以及隐含寻址等,8,种寻址方式。,3.2,设(,DS)=6000H,,(,ES)=2000H,,(,SS)=1500H,,(

2、Si,),=00A0H,(,BX)=0800H,,,(BP)=1200H,,数据变量,VAR,为,0050H.,请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少?,1,(1)MOV AX,BX (2)MOV DL,80H,(3)MOV AX,VAR (4)MOV AX,VARBXSI,(5)MOV AL,B (6)MOV DI,ES:BX,(7)MOV DX,BP (8)MOV BX,,,20HBX,解:,(1),寄存器寻址。因源操作数是寄存器,故寄存器,BX,就是操作数的地址,.,(2),立即寻址。操作数,80H,存放于代码段中指令码,MOV,之后。,(3,)直接寻址。,(,4

3、基址一变址一相对寻址,操作数的物理地址,=(DS)16,(SI),(BX),VAR,=60000H,00A0H,0800H,0050H,608F0H,2,(5),立即寻址,(6),寄存器间接寻址,.,操作数的物理地址,=(ES)16,(BX),=20000H,0800H=20800H,(7),寄存器间接寻址。,操作数的物理地址,=(SS)16,(BP),=15000H,1200H=16200H,(8),寄存器相对寻址,操作数的物理地址,(DS)16,(BX),20H,=60000H,0800H,20H=60820H,3,3.3,假设,(DS)=212AH,(CS)=0200H,(IP)=1

4、200H,(BX)=0500H,位移量,DATA=40H,,,(217A0H)=2300H,,,(217E0H)=0400H,,,(217E2H)=9000H,试确定下列转移指令的转移地址,.,(1)JMP 2300H,(2)JMP WORD PTRBX,(3)JMP DWORD PTRBX+DATA,解:转移指令分为段内转移和段间转移,根据其寻址方式的不同,又有段内的直接转移和间接转移,以及段间的直接转移和间接转移地址。对直接转移,其转移地址为当前指令的偏移地址(即,IP,的内容)加上位移量或由指令中直接得出;对间接转移,转移地址等于指令中寄存器的内容或由寄存器内容所指向的存储单元的内容。,

5、1),段内直接转移。转移的物理地址,=(CS),l6+2300H,=02000H+2300H=04300H,4,(2),段内间接转移。转移的物理地址,=(CS)16+BX,=(CS)l6+(217A0H),=02000H+2300H=04300H,(3),段间间接转移。转移的物理地址,=BX+DATA,=(217E2H)l6+(217E0H),=90000H+0400H=90400H,3.4,试说明指令,MOV BX,5BX,与指令,LEA BX,5BX,的区别。,解:前者是数据传送类指令,表示将数据段中以,(BX+5),为偏移地址的,16,位数据送寄存器,BX.,后者是取偏移地址指令,执行

6、的结果是,(BX,),=(BX),5,,即操作数的偏移地址为,(BX)+5,。,3.5,设堆栈指针,SP,的初值为,2300H,,,(AX),50ABH,,,(BX)=1234H,。执行指令,PUSH AX,后,,(SP),?,再执行指令,PUSH BX,及,POP AX,之后,,(SP)=,?,(AX,),=,?,(BX),?,解:堆栈指针,SP,总是指向栈顶,每执行一次,PUSH,指令,SP-2,,执行一次,POP,指令,SP+2.,所以,执行,PUSH AX,指令后,,(SP)=22FEH;,再执行,PUSH BX,及,POP AX,后,,(SP)=22FEH,,,(AX)=(BX)=1

7、234H,5,3.6,指出下列指令的错误:,(1)MOV AH,,,CX(2)MOV 33H,,,AL,(3)MOV AX,SIDI(4)MOV BX,,,SI,(5)ADD BYTE PTRBP,256(6)MOV DATASI,ES:AX,(7)JMP BYTE PTRBX(8)OUT 230H,AX,(9)MOV DS,BP(10)MUL 39H,解,:,(1),指令错。两操作数字长不相等,(2),指令错。,MOV,指令不允许目标操作数为立即数,(3),指令错。在间接寻址中不允许两个间址寄存器同时为变址寄存器。,(4),指令错。,MUV,指令不允许两个操作数同时为存储器操作数。,(5),

8、指令错。,ADD,指令要求两操作数等字长。,(6),指令错。源操作数形式错,寄存器操作数不加段重设符。,(7),指令错。转移地址的字长至少应是,16,位的。,(8),指令错。对输人输出指令,当端口地址超出,8,位二进制数的表达范围(即寻址的端口超出,256,个)时,必须采用间接寻址。,6,(9),指令正确。,(10),指令错。,MUL,指令不允许操作数为立即数。,3.7,已知,(AL)=7BH,(BL)=38H,试问执行指令,ADD AL,BL,后,AF,、,CF,、,OF,、,PF,、,SF,和,ZF,的值各为多少?,解:,AF=1,,,CF=0,,,OF=1,,,PF=0,,,SF=l,,

9、ZF=0,3.8,试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同?,解:无条件转移指令的操作是无条件地使程序转移到指定的目标地址,并从该地址开始执行新的程序段,其转移的目标地址既可以是在当前逻辑段,也可以是在不同的逻辑段;条件转移指令是在满足一定条件下使程序转移到指定的目标地址,其转移范围很小,在当前逻辑段的,-128,+127,地址范围内。,调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程人口地址的位置可将调用指令分为段内调用(入口地址在当前逻辑段内)和段间调用。在执行调用指令后,,CPU,要保护断点。对段内调用是将其下一条指令的偏移地

10、址压人堆栈,对段间调用则要保护其下一条指令的偏移地址和段基地址,然后将子程序人口地址赋给,IP,(或,CS,和,IP,),7,中断指令是因一些突发事件而使,CPU,暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后返回原被中止处继续执行原程序。它是随机的。在响应中断后,CPU,不仅要保护断点(即,INT,指令下一条指令的段地址和偏移地址),还要将标志寄存器,FLAGS,压入堆栈保存。,3.9,试判断下列程序执行后,BX,中的内容,MOV CL,3,MOV BX,0B7H,ROL BX,1,ROR BX,CL,解:该程序段是首先将,BX,内容不带进位循环左移,1,位,再循环右

11、移,3,位。即相当于将原,BX,内容不带进位循环右移,2,位,故结果为:,(BX)=0C02DH,3.10,按下列要求写出相应的指令或程序段。,(1),写出两条使,AX,内容为,0,的指令。,(2),使,BL,寄存器中的高,4,位和低,4,位互换。,(3),屏蔽,CX,寄存器的,bll,b7,和,b3,位。,(4),测试,DX,中的,b0,和,b8,位是否为,1,。,8,解:,(1),MOV AX,0,XOR AX,AX ;AX,寄存器自身相异或,可使其内容清,0,(2),MOV CL,4,ROL BL,CL ;,将,BL,内容循环左移,4,位,可实现其高,4,位和低,4,位的互换,(3),A

12、ND CX,0F777H,;将,CX,寄存器中需屏蔽的位“与”,0,。也可用“或”指令实现,(4),AND DX,0101H,;将需侧试的位“与”,1,,其余“与”,0,屏蔽掉,CMP DX,0101 H,;与,0101H,比较,JZ ONE,;若相等则表示,b0,和,b8,位同时为,1,.,.,.,9,3.11,分别指出以下两个程序段的功能,:,(1)(2),MOV CX,l0CLD,LEA SI,FIRSTLEA DI,1200H,LEA DI,SECOND MOV CX,0FOOH,STD XOR AX,AX,REP MOVSBREP STOSW,解:,(1),该段程序的功能是:将数据段

13、中,FIRST,为最高地址的,10,个字节数据按减地址方向传送到附加段,SECOND,为最高地址的向前,10,个单元中。,(2),将附加段中偏移地址为,1200H,单元开始的,0FOOH,个字单元清,0,。,3.12,执行以下两条指令后,标志寄存器,FLAGS,的六个状态位各为什么状态?,MOV AX,84A0H,ADD AX,9460H,解:执行,ADD,指令后,,6,个状态标志位的状态分别为:,10,在两个,16,位数进行加法运算时,对,CF,、,ZF,、,SF,和,OF,会产生影响,但对,PF,和,AF,标志位,只有其低,8,位的运算影响它们的状态。各标志位的状态分别为:,AF=0,,,

14、PF=1,,,CF=1,,,ZF=0,,,SF=0,,,OF=1,。,3.13,将,+46,和,-38,分别乘以,2,可应用什么指令来完成?如果除以,2,呢?,解:因为对二进制数,每左移一位相当于乘以,2,右移一位相当于除以,2,。所以,将,+46,和,-38,分别乘以,2,,可分别用逻辑左移指令,(SHL),和算术左移指令,(SAL),完成。,SHL,指令针对无符号数,SAL,指令针对有符号数。,当然,也可以分别用无符号数乘法指令,MUL,和有符号数乘法指令,IMUL,完成。,如果是除以,2,则进行相反操作,即用逻辑右移指令,SHR,或无符号数除法指令,DIV,实现,+46,除以,2,的运算

15、用算术右移指令,SAR,或有符号数除法指令,IDIV,实现,-38,除以,2,的运算。,11,3.14,已知,AX=8060H,DX=03F8H,,端口,PORT1,的地址是,48H,,内容为,40H,;,PORT2,的地址是,84H,,内容为,85H,。请指出下列指令执行后的结果。,(1)OUT DX,AL,(2)IN AL,PORT1,(3)OUT DX,AX,(4)IN AX,48H,(5)OUT PORT2,AX,解,:,(1),将,60H,输出到地址为,03F8H,的端口中。,(2),从,PORT1,读入一个字节数据,执行结果:,(AL)=40H,。,(3),将,AX=8060H,输出到地址为,03F8H,的端口中。,(4),由,48H,端口读人,16,位二进制数。,(5),将,8060H,输出到地址为,84H,的端口中。,P152:,P3.1P3.14,12,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服