2013微机接口复习解读.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013微机接口复习解读

9、什么情况下可产生4号中断?举例说明。 答:加减运算后产生OF=1,并且执行INTO指令,可产生4号中断。 例如:MOV AX,2450H ADD AX,6C00H;AX=9050H, OF=1 INTO ;进入4号中断 MOV AX,2450H ADD AX,5B00H;AX=7F50H, OF=0 INTO ;不产生4号中断 10、什么情况下可产生0号中断?举例说明。 答:被除数的高半部分≥除数,可产生0号中断 例如:MOV AX,2450H MOV DX,2524H DIV DL AH=24H DL=24H ,AH=DL----商有9位,进入0号中断 例如:MOV AX,2450H MOV DX,2524H DIV DH AH=24H DH=25H ,AH<DL----不进入0号中断 11、设8259口地址为28H、29H,执行下列指令段后,AL中的内容=? MOV AL OUT 28H,AL NOP IN AL,29H 答:AL=IMR 12、设8259口地址为20H、21H,执行下列指令段后,AL中的内容=? MOV AL OUT 20H,AL NOP IN AL,20H 答:AL= 中断查询字 13、编程设置8259 IR6、IR4、IR3被屏蔽,设口地址为20H,21H。 答:设置的指令为: MOV AL , OUT 21H , AL 14、编程设置8259设置IR5、IR3、IR1被屏蔽,设口地址为56H,57H。 答:其设置的指令为: MOV AL , OUT 57H , AL 15、设8259 ISR如何实现正常优先级结束后循环命令,执行后其优先级顺序是怎样的?设口地址为20H、21H 答: MOV AL , 0A0H ;1010 0000B 0UT 20H , AL 执行后,其优先级顺序为: IR6→IR7→IR0→IR1→IR2→IR3 → IR4→IR5 16、设口地址为20H、21H,8259设置特殊优先级管理,如何设置IR4中断优先级为最低,设置后其优先级顺序是怎样的? 答:MOV AL, OUT 20H,AL;设置IR4为最低级 设置后,其优先级顺序为:IR5→IR6→IR7→IR0→IR1→IR2 → IR3→IR4 17、采用中断控制方式实现输入输出的控制特点是怎样的? 答:采用中断控制方式实现输入输出的控制特点是:提高了CPU工作效率,使系统具有实时性传送数据的能力。 18、 8259A优先级排队管理可以实现哪些优先级排队管理? 答:8259A优先级排队管理可以实现完全嵌套、循环优先级、特定屏蔽等多种优先级排队管理。 19、8086CPU在什么情况时会产生除法错中断?类型号为多少? 答:在执行除法指令时,若发现商溢出时,8086CPU立即执行除法错中断?类型码为0。 20、8086CPU在什么情况时会产生溢出中断?类型号为多少? 答: 8086 CPU运算后,如果溢出标志位OF=1,并且执行了INTO指令,则引起溢出中断,类型码为4。 21、8086如何产生单步中断?有何用途? 答:在8086CPU标志寄存器TF=1,则 CPU每执行完一条指令就引起单步中断,用于单步调试程序,类型码为1。 22、8086用于程序分段调试程序的中断是什么?类型号为多少? 答:在8086 CPU 执行INT 3指令时产生断点中断,用于程序分段调试程序。类型码为3。 23、假设中断类型号为5AH,中断程序为INT1,用DOS功能调用完成中断向量表初始化。 答: MOV AH,25H ; MOV AL,5AH ; MOV

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档