mvaxv《微型计算机接口技术与应用》测验题库答案.doc

mvaxv《微型计算机接口技术与应用》测验题库答案.doc

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

微型计算机接口技术与应用练习测验题库 填空题 186个 简答题 185个 程序题 23 个 合计      394个 一、填空题 1.屏蔽命令有两种格式,即写单通道屏蔽的屏蔽字和写4个通道屏蔽位的屏蔽字。 .所谓软命令就是只要对特定的地址进行一次写操作(即/CS和内部寄存器地址及/IOW同时有效),命令就生效,而与写入的具体数据无关。 .8237A-5有3个软命令:清先/后触发器命令、总清除命令和清屏蔽寄存器命令。 .DMA空闲周期和DMA有效周期 .8237A-5有7种状态周期,分别为:SI,So,S1,S2,S3,S4,Sw。.一个完整的DMA有效周期包括4个状态周期:S1,S2,S3,S4及可能的Sw状态。.中断是指CPU在正常运行程序时,由于内部/外部事件或由程序的预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或为预先安排的事件服务的程序中去。服务完毕,再返回去继续执行被暂时中断的程序。 .中断源是指发出中断请求的外部设备或引起中断的内部原因。 .CPU识别中断或获取中断服务程序入口地址的方法有:向量中断和查询中断。 .中断向量是中断服务程序的入口地址。 .PC微机上,中断向量由程序自动装入中断向量表;没有配置完善系统软件和单板机上,中断向量由用户手动装入。 .中断类型号是系统分配给每个中断源的代号。 .中断类型号在中断处理过程中非常重要。在采用向量中断方式的中断系统中,CPU需要通过它才可以找到中断服务程序的入口地址,实现程序的转移。 .中断号(n)×4=中断向量最低字节指针 .当系统中有多个中断源时就可能出现几个中断源同时申请中断,而CPU在一个时刻只能响应并处理一个中断请求,这时中断源要排队。设置中断优先级,就可以根据中断的轻重缓急给每个中断源指定CPU响应的优先级,任务紧急的先响应,可以暂缓的后响应。 1.级别相同或级别低的中断不能中断级别高的中断服务,这就是中断嵌套。 硬中断是由外部设备提出中断申请而产生的中断,又称为外部中断。 .硬中断分不可屏蔽中断NMI和可屏蔽中断INTR。 .软中断是由用户有程序中发出中断指令INT nH产生的中断,又称为内部中断。 .软中断包括ROM-BIOS中断、DOS中断和未定义自由中断。 .DOS系统功能调用中断的指令形式为:INT 21H,内含00~6CH个子功能。 .0号中断是除数为零中断;1号中断是单步中断;3号中断是断点中断;4号中断为溢出中断。2号中断为不可屏蔽中断NMI。 .硬中断的特点:(1)硬中断有随机性和突发性。(2)CPU需要对可屏蔽中断INTR发中断回答信号。(3)中断号由中断控制器提供(NMI硬中断的中断号由系统指定为02H)。(4)除NMI硬中断外,其他硬中断是可屏蔽的。软中断的特点:(1)中断的发生不是随机的,而是由程序安排好的。(2)CPU不需要发中断回答信号。(3)不需要使用中断控制器。(4)软中断是不可屏蔽的。 .可屏蔽中断处理过程经历4个阶段:中断申请、中断响应、中断服务程序、中断返回。 .当CPU收到中断控制器提出的中断请求INT后,如果当前一条指令已执行完且中断标志IF=1,则CPU进入中断响应周期。 .可屏蔽中断过程中总线控制器发出第一个INTA信号时,CPU输出有效的总线锁定信号,使总线在此期间处于封锁状态,防止其他处理器或DMA控制器战胜总线。同时,8259A将判优后选中的最高优先级置位ISR,而相应IRR位被清零。当总线控制器发出第二个INTA信号时,总线锁定信号撤除,总线被解封,地址允许信号也变为低电平,允许数据线工作。 .软中断和不可屏蔽中断NMI是不可屏蔽的。 . 8259A可协助CPU完成如下工作:优先级排队管理、接受和扩充外部设备的中断请求、提供中断类型号、进行中断请求的屏蔽和开放。 2. 8259A的引脚可分为如下3组:(1)面向CPU的信号线 ?数据线、地址线控制线;(2)面向I/O设备的信号线 ?中断请求线(3)面向同类芯片的信号线 ?级联控制线。 . 8259A的IRR是中断请求寄存器,存放在IR线上提出了中断请求的中断源。具有锁存功能,内容可由OCW3命令读出。 . 8259A的ISR是正在服务寄存器,用来存放正在被服务的所有中断级,包括尚未服务完而中途被别的中断所打断了的中断级,其内容可用OCW3命令读出。 .8259A的IMR是中断屏蔽寄存器,对IRR起屏蔽作用。寄存器8位对应8级中断屏蔽。哪一级中断被屏蔽,哪位就写1;反之,写0。 .8259A的工作方式有:(1)引入中断请求(中断触发)的方式;(2)连接系统总线的方式;(3)屏蔽中断源的方式;(4)优先级排队的方式;(5)结束中断处理的方式。 . 8259A引入中断请求

文档评论(0)

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

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

1亿VIP精品文档

相关文档