没有合适的资源?快使用搜索试试~ 我知道了~
微型计算机接口技术与应用练习测验题库
需积分: 0 7 下载量 22 浏览量
2010-05-14
08:33:30
上传
评论
收藏 137KB DOC 举报
温馨提示
试读
41页
微型计算机接口技术与应用,是一门综合性的学科,通过习题的练习一定会很好的掌握它。
资源详情
资源评论
资源推荐
微型计算机接口技术与应用练习测验题库
填空题 186 个
简答题 185 个
程序题 23 个
合计 394 个
一、填空题
1.屏蔽命令有两种格式,即写单通道屏蔽的屏蔽字和写 4 个通道屏蔽位的屏蔽
字。
2.所谓软命令就是只要对特定的地址进行一次写操作(即/CS 和内部寄存器地址
及/IOW 同时有效),命令就生效,而与写入的具体数据无关。
3.8237A-5 有 3 个软命令:清先/后触发器命令、总清除命令和清屏蔽寄存器命
令。
4.DMA 空闲周期和 DMA 有效周期
5.8237A-5 有 7 种状态周期,分别为:SI,So,S1,S2,S3,S4,Sw。
6.一个完整的 DMA 有效周期包括 4 个状态周期:S1,S2,S3,S4 及可能的
Sw 状态。
7.中断是指 CPU 在正常运行程序时,由于内部/外部事件或由程序的预先安排
的事件,引起 CPU 中断正在运行的程序,而转到为内部/外部事件或为预先安排
的事件服务的程序中去。服务完毕,再返回去继续执行被暂时中断的程序。
8.中断源是指发出中断请求的外部设备或引起中断的内部原因。
9.CPU 识别中断或获取中断服务程序入口地址的方法有:向量中断和查询中断。
10.中断向量是中断服务程序的入口地址。
11.PC 微机上,中断向量由程序自动装入中断向量表;没有配置完善系统软件
和单板机上,中断向量由用户手动装入。
12.中断类型号是系统分配给每个中断源的代号。
13.中断类型号在中断处理过程中非常重要。在采用向量中断方式的中断系统
中,CPU 需要通过它才可以找到中断服务程序的入口地址,实现程序的转移。
14.中断号(n)×4=中断向量最低字节指针
15.当系统中有多个中断源时就可能出现几个中断源同时申请中断,而 CPU 在
一个时刻只能响应并处理一个中断请求,这时中断源要排队。设置中断优先级 ,
就可以根据中断的轻重缓急给每个中断源指定 CPU 响应的优先级,任务紧急的
先响应,可以暂缓的后响应。
16.级别相同或级别低的中断不能中断级别高的中断服务,这就是中断嵌套。
硬中断是由外部设备提出中断申请而产生的中断,又称为外部中断。
17.硬中断分不可屏蔽中断 NMI 和可屏蔽中断 INTR。
18.软中断是由用户有程序中发出中断指令 INT nH 产生的中断,又称为内部中
断。
19.软中断包括 ROM-BIOS 中断、DOS 中断和未定义自由中断。
20.DOS 系统功能调用中断的指令形式为:INT 21H,内含 00~6CH 个子功能。
21.0 号中断是除数为零中断;1 号中断是单步中断;3 号中断是断点中断;4 号
中断为溢出中断。2 号中断为不可屏蔽中断 NMI。
22.硬中断的特点:(1)硬中断有随机性和突发性。(2)CPU 需要对可屏蔽
中断 INTR 发中断回答信号。(3)中断号由中断控制器提供(NMI 硬中断的中断
号由系统指定为 02H)。( 4)除 NMI 硬中断外,其他硬中断是可屏蔽的。软中
断的特点:(1)中断的发生不是随机的,而是由程序安排好的。( 2)CPU 不
需要发中断回答信号。(3)不需要使用中断控制器。(4)软中断是不可屏蔽
的。
23.可屏蔽中断处理过程经历 4 个阶段:中断申请、中断响应、中断服务程序、
中断返回。
24.当 CPU 收到中断控制器提出的中断请求 INT 后,如果当前一条指令已执行
完且中断标志 IF=1,则 CPU 进入中断响应周期。
25.可屏蔽中断过程中总线控制器发出第一个 INTA 信号时,CPU 输出有效的总
线锁定信号,使总线在此期间处于封锁状态,防止其他处理器或 DMA 控制器战
胜总线。同时,8259A 将判优后选中的最高优先级置位 ISR,而相应 IRR 位被清
零。当总线控制器发出第二个 INTA 信号时,总线锁定信号撤除,总线被解封,
地址允许信号也变为低电平,允许数据线工作。
26.软中断和不可屏蔽中断 NMI 是不可屏蔽的。
27. 8259A 可协助 CPU 完成如下工作:优先级排队管理、接受和扩充外部设备的
中断请求、提供中断类型号、进行中断请求的屏蔽和开放。
28. 8259A 的引脚可分为如下 3 组:(1)面向 CPU 的信号线 数据线、地址线控
制线;(2)面向 I/O 设备的信号线 中断请求线(3)面向同类芯片的信号线 级
联控制线。
29. 8259A 的 IRR 是中断请求寄存器,存放在 IR 线上提出了中断请求的中断源。
具有锁存功能,内容可由 OCW3 命令读出。
30. 8259A 的 ISR 是正在服务寄存器,用来存放正在被服务的所有中断级,包
括尚未服务完而中途被别的中断所打断了的中断级,其内容可用 OCW3 命令读
出。
31.8259A 的 IMR 是中断屏蔽寄存器,对 IRR 起屏蔽作用。寄存器 8 位对应 8
级中断屏蔽。哪一级中断被屏蔽,哪位就写 1;反之,写 0。
32.8259A 的工作方式有:(1)引入中断请求(中断触发)的方式;(2)连接
系统总线的方式;(3)屏蔽中断源的方式;(4)优先级排队的方式;(5)结
束中断处理的方式。
33. 8259A 引入中断请求的方式有:(1)边沿触发方式;(2)电平触发方式;
(3)中断查询方式。
34.外设通过 8259A 申请中断,但 8259A 却不使用 INT 信号向 CPU 申请中断,
CPU 用软件查询确定中断源,并为其服务,这就是中断查询方式。
35.8259A 的优先级排队方式有 4 种:全嵌套方式、特殊全嵌套方式、优先级自
动轮换方式、优先级指定轮换方式。
36.8259A 结束中断的处理方式有:自动中断结束方式和非自动中断结束方式。
37.8259A 中断操作功能很强,包括中断的请求、屏蔽、排队、结束、级联以及
提供中断类型号和查询等操作。
38.00010001B=11H
39.8259A 执行 ICW1 命令会使中断请求信号边沿检测电路复位,使它仅在 IR
信号由低变高时,才能产生中断。
40.8259A 的 ICW1 设置中断请求触发方式;ICW2 设置中断类型号。
41.ICW3=10000100B=84H
42.ICW4 设置特定完全嵌套方式、缓冲器方式以及中断结束方式。
43.OCW1=00010000B=10H
44.OCW2 的作用有:(1)作中断结束操作(2)作中断优先级排队操作
45.8259A 对中断优先仅的分配有优先权固定方式和优先权轮换方式两类。
46.OCW3 进行查询中断方式、特定屏蔽方式以及读状态操作。
47.8259A 的编程命令分:初始化命令字(ICW)和操作命令字(OCW)。
48.因为在 PC 机中,系统软件已由有关初始化的代码,在开机上电后就完成了
对 8259 的初始化操作,用户对 8259 的初始化将会干扰 PC 机的工作,所以在 PC
机中,用户不需要对 8259A 进行初始化。
49.在 PC 微机上开发中断程序,只需要 OCW1 和 OCW2 命令,OCW3 使用很
少;不应该使用 ICW1~ICW4 初始化命令。
50.由是否采用 8259A 级联方式决定,如果级联,则需要 ICW3。
51.中断系统初始化程序送入初始化命令的顺序为:ICW1→ICW2,如果是级联
方式,再送 ICW3,最后如果需要 ICW4,则送入 ICW4。
52.因为用户程序要借用系统的中断号来运行自己的中断服务程序,即把用户
编写的中断服务程序替代原有的中断服务程序,所以要进行中断向量修改。
53.中断向量修改的一般过程为:先取出原中断向量,并保存在可寻址的变量
中;修改原中断向量使其指向新中断服务程序;应用程序终止退出前,从变量
中取回原中断向量恢复到中断向量表中。
54.当初始化命令 ICW4 将中断结束方式设置为非自动结束方式时要求中断服务
程序写中断结束命令。
55.中断结束命令应安排在程序将原中断向量恢复到中断向量表之后。
56.中断结束命令将中断源的 ISR 复位。若是不指定 EOI 方式,则将最高优先
级的 ISR 复位;若是指定 EOI 方式,则将指定中断源的 ISR 复位。
57.在并行接口中,一般都要求在接口与外设之间设置并行数据线的同时,至少
还要设置两根握手(联络)信号线,以便进行互锁异步握手方式(即查询方式)的通
信。
58.① 并行接口最基本的特点是在多根数据线上以数据字节(字)为单位与 I/O 设
备或被控对象传送信息;②在并行接口中,除了少数场合(无条件传送)之外,一
般都要求在接口与外设之间设置并行数据线的同时,至少还要设置两根握手(联
络)信号线,以便进行互锁异步握手方式(即查询方式)的通信;③在并行接口中,
8 位或 16 位是一起行动的;④并行传送的信息,不要求固定的格式,这与串行
传送的信息有数据格式的要求不同。
59.并行接口最基本的特点是在多根数据线上以数据字节(字)为单位与 I/O 设备
或被控对象传送信息,而串行接口是在一根线上以数据位为单位与 I/O 设备或
通信设备传送信息。
60.从并行接口的电路结构来看,并行口有硬线连接接口和可编程接口之分。
61.硬线连接接口的工作方式及功能用硬线连接来设定,用软件编程序的方法不
能改变。
62.如果接口的工作方式及功能可以用软件编程序的方法改变,就叫可编程接口。
63. 8255A① 是一个具有两个 8 位(A 口和 B 口)和两个 4 位(C 口高/低 4 位)并行 I
/O 端口的接口芯片,它为 Intel 系列 CPU 与外部设备之间提供 TTL 电平兼容的
接口;② 8255A 能适应 CPU 与 I/O 接口之间的多种数据传送方式的要求;
③ 8255A 可执行功能很强,内容丰富的两条命令(方式字和控制字)为用户如何根
据外界条件(I/O 设备需要哪些信号线以及它能提供哪些状态线)来使用 8255A
剩余40页未读,继续阅读
wf_ziyou
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 爬取当当网图书数据并保存至本地Excel的Python实现
- html css js网页设计M-m笔记
- linux常用命令大全vaWeb-m笔记
- c语言文件读写操作代码CM-2023C-开发笔记
- vmware workstation pro 17 linux版
- 3479521_1710042575-1.rwmod
- 安装及环境配置UMCM-2023C-ma笔记
- (完整)数据库课程设计餐厅点餐说明书-21ab6d3c8beb172ded630b1c59eef8c75ebf952c.doc
- 2023-04-06-项目笔记 - 第一百五十四阶段 - 4.4.2.152全局变量的作用域-152 -2024.06.04
- 松哥解协议松哥解协议松哥解协议松哥解协议松哥解协议
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0