难度: 2 使用层次: 初、中 13.由软件启动的DMA方式必须是块传输方式。 答案:T
难度: 4 使用层次: 中、高
14.中断向量表地址指针就是中断向量。 ( ) 答案:F
难度: 5 使用层次: 初、中、高 15.中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。 ( )
答案:T
难度: 4 使用层次: 中、高
16.当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信 号INT,若微处理器响应中断并获得响应信号INTA时,使ISR中相应位置位。 ( )
答案:F
难度: 4 使用层次: 中、高
17.正在服务的中断源一定是优先级别最高的。 ( ) 答案:T
难度: 4 使用层次: 中、高 三、简答题
1.常用的外围设备有哪些?
答案:常用的外围设备有:键盘、鼠标器、硬磁盘机、软磁盘机、光盘机、打印机、显示器、调制解调器、数模转换器、扫描仪以及一些专用设备。
难度: 5 使用层次: 初、中、高 2.试述微处理器与外设交换信息的类型。
答案:(1) 数据信息:数字量、模拟量、开关量。其中,数字量是以M进制码形式提供的信息,通常是 8位、16位和 32位数据。开关量是用两个状态表示的信息,只用1位二进制码表示。模拟量是指由传感器等提供的物理量转换为相应的连续变化的电信号,经过 A/D转换器转换成数字量后输入微处理器进行处理。
(2) 状态信息:表示外设当前所处的工作状态。如 READY,表示输人设备已准备 好的信息。BUSY表示输出设备是否能接收信息。
(3) 控制信息:此信息是由微处理器发出的,用于控制外设接口工作方式以及外设的启动和停止等信息。
难度: 5 使用层次: 初、中、高 3.DMA有哪些传送方式?
(1)单字节操作方式:每次进行DMA操作只操作一个字节。
(2)连续操作方式:DMA操作开始,DMAC一直占据总线,直到DMA操作完成,才把总线控制权交还CPU。
(3)请求操作方式:DMA操作开始,DMAC一直占据总线,当DMA请求无效或DMA操作完成,才释放总线。
(4)级联传送方式:几个82C37A进行级联,实现DMA系统扩展。 4.内部中断有何特点? 答案:(1)中断类型码或者包含在指令中,或者是预先规定的。
(2)不执行中断响应周期。
(3)除单步中断外,任何内部中断无法禁止。
(4)除单步中断外,任何内部中断的优先级都比外部中断高,其序列为: 除法出错、INTn、INTO、NMI、INTR、单步。
(5)内部中断指令放在程序中某一位置,所以中断是可预知的,不具有随机性。
难度: 5 使用层次: 中、高 5.试述中断响应过程。
答案:微处理器现行状态PSW、CS、IP压入栈,清除IF和TF,查找中断源(IP、CS)。 (2)保护现场即保护中断程序中需要使用的以及中断处理程序中要使用的寄存器,使之入栈。 (3)转入中断服务程序处理
(4)恢复现场,即弹出保护现场入栈的各个寄存器。 (5)开中断
(6)中断返回,执行IRET指令。
难度: 5 使用层次: 中、高 四、填空题
1.由于目前外设接口电路________性,所以外设接口要比存储器接口________FA。 答案:多样,复杂
难度: 3 使用层次: 初、中、高
2.通常接口中各种信息以________形式,通过微处理器的________总线同微处理 器交换信息。 答案:数据,数据
难度: 3 使用层次: 初、中、高
3.微处理器与外设之间的信息传送可以说是对________进行________操作。 答案:端口,读/写
难度: 3 使用层次: 初、中、高
4.实质上,微处理器对外设的访问就是对外设的__________中的_______访问。 答案:接口,端口
难度: 3 使用层次: 初、中、高
5.I/O端口编址方式有_________方式和________方式两种。 答案:独立编址,存储器映像
难度: 3 使用层次: 初、中、高
10.微型计算机系统中数据传送的控制方式有________和________方式。 答案:程序控制,DMA
难度: 4 使用层次: 初、中、高
11.微型计算机最基本、最频繁的操作是________,其关键问题是________。 答案:数据传送,控制方式
难度: 4 使用层次: 初、中、高
12.当外设的定时是在__________和_________的场合下,可以来用无条件传送方式。 答案:固定,已知
难度: 4 使用层次: 初、中、高
13.当微处理器在输人操作时,外设一定________;在输出操作时,外设寄存器是 ________的,在这样条件下可采用查询方式。
答案:准备,空
难度: 4 使用层次: 初、中、高
14.在中断方式下,微处理器可按事先安排________顺序, 按________处理几台 外设与微处理器的数据传送。
答案:优先,轻重缓急
难度: 4 使用层次: 初、中、高
15.条件传送方式是微处理器与外设________工作,查询传送方式是微处理器与外 ________工作。
答案:同步,异步
难度: 4 使用层次: 初、中、高
16.周期挪用不会减慢微处理器操作,但是需耍,________时序电路,而且数据传送 过程是________的。 答案:复杂,不连续
难度: 5 使用层次: 中、高
20.欲修改TF内容可以通过________和________指令完成。 答案:PUSHF,POPF
难度: 5 使用层次: 初、中、高 21.已知中断类型码乘4后可得到中断向量表地址指针,由此相邻两单元存放中断服务程序入口地址________,后两个相邻单元存放________值。
答案:IP,CS
难度: 5 使用层次: 初、中、高 22.Intel 8259A是可编程________或________。 答案:中断控制器,优先级中断控制器
难度: 4 使用层次: 初、中、高
23.8259A可管理________级优先级中断源,通过组联,最多可管理_______级优先级中断源。8,64
答案:
难度: 5 使用层次: 中、高
31.8259A级联应用中只有_________片为主片,最多不能超过_________片,其余为从片。 答案:1,9
难度: 5 使用层次: 中、高
34.8259A结束命令有________和________两种。 答案:普通EOI,特殊EOI
难度: 3 使用层次: 初、中、高 35.微处理器通过总线和多台外部设备交换信息,但是同一时刻能和________台设备交换信息。
答案:1
难度: 4 使用层次: 初、中、高
36.外围设备种类繁多,但是工作速度比微处理器________得多。 答案:慢
难度: 4 使用层次: 初、中、高
37. 对于输人设备而言,接口电路除信息变换外还可以起到________等作用。 答案:缓冲
难度: 3 使用层次: 初、中、高
38.常常把来自微处理器和内存储器的数据进行缓冲和锁存的端口称为_______端口。 答案:数据
难度: 3 使用层次: 初、中、高
39.有的端口能存放外围设备或者端口本身状态信息,称为________端口。 答案:状态
难度: 3 使用层次: 初、中、高
40.有的端口用来存放微处理器发来的命令,以便控制接口和外部设备的操作,这种端口称为________端口。
答案:控制
并行接口
一、单项选择题
5.Intel8255A 初始化控制字是通过( )写入的。
A.数据总线或缓冲器 B.读/写控制逻辑 C.A组控制 D.B组控制 答案:A
难度: 3 使用层次: 初、中、高 6.Intel 8255A的PA口有一个( )。
A.8位数据输入锁存器和8位数据输出锁存/缓冲器 B.8位数据缓冲锁存器和8位数据输出缓冲器
C.8位数据输入锁存器与8位数据输出缓冲器
D.8位数据输入缓冲器和8位数据输出锁存/缓冲器 答案:A
难度: 3 使用层次: 初、中、高 7.Intel 8255A的PB口有一个( )。
A.8位数据输入锁存器和8位数据输出缓冲器 B.8位数据输入缓冲器和8位数据输出缓冲器
C.8位数据输入缓冲器和8位数据输出锁存/缓冲器 D.8位数据输入锁存器和8位数据锁存器 答案:C
难度: 3 使用层次: 初、中、高 8.Intel 8255A的PC口有一个( )。
A.8位数据输入锁存器和8位数据输出缓冲器 B.8位数据输入缓冲器和8位数据输出缓冲器
C.8位数据输入缓冲器和8位数据输出锁存/缓冲器 D.8位数据输入锁存器和8位数据锁存器 答案:C
难度: 3 使用层次: 初、中、高
18.8255 A工作于基本输入/输出方式下,输出和输入数据为( )。
A.输出数据锁存,输入数据不锁存 B.输出数据锁存,输入数据锁存
C.输出数据不锁存,输入数据锁存 D.输出数据不锁存,输入数据不锁存 答案:A
难度: 3 使用层次: 初、中、高