《微机接口技术》试题与答案
一、选择题:
1、接口的基本功能是 ( )。
A、输入缓冲 B、输出锁存 C、输入缓冲,输出锁存 D、编址使用 2、8086系统中优先级最高的中断是( )中断。
A、除法除以0 B、指令 C、非屏蔽 D、断点 3、8255工作在方式0时,具有( )功能。
A、查询输入/输出 B、输入缓冲、输出锁存 C、无条件输入/输出 D、双向数据传送 4、PC/XT总线的地址信号和数据信号是( )的。
A、分时复用 B、分开传送 C、混杂一起 D、不需地址 5、8086非屏蔽中断的类型码是( )。
A、00H B、02H C、08H D、不定
6、DMA工作方式时,总线上的各种信号是由( )发送的。 A、中断控制器 B、CPU C、存储器 D、DMA控制器 7、CPU执行OUT DX,AL指令时,( ) 的值输出到地址总线上。
A、AL寄存器 B、AX寄存器 C、DL寄存器 D、DX寄存器 8、查询输入/输出方式下,外设状态线要经过( )与微机相连。 A、锁存器 B、译码器 C、缓冲器 D、放大器 9、8253工作在BCD码计数据器时,若初值为100,则应写为( )。 A、100H B、64H C、100 D、0100 10、PC机的串行通信接口COM1地址为( )。
A、3F8H-3FFH B、2F8H-2FFH C、378H-37FH D、20H-21H 11、中断自动结束方式是自动将8256A( )相应位清零。 A、ISR B、IMR C、IRR D、ICW 12、一个I/O地址称为一个( )。
A、接口 B、端口 C、外设 D、芯片 13、输入/输出指的是主机与( )交换数据。
A、存储器 B、外设 C、键盘 D、显示器 14、CPU响应可屏蔽中断请求时,其中断类型码由( ) 提供。
A、CPU内部 B、中断指令 C、类型码固定 D、可屏蔽中断管理器15、可屏蔽中断管理器8259所管理的是( ) 。
A、指令中断 B、非屏蔽中断 C、可屏蔽中断 D、单步中断 16、8086系列微机的中断类型码越大,则优先级( ) 。
A、越高 B、越低 C、相同 D、不定 17、可编程接口芯片在使用前对它( ),称为编程。
A、写操作数 B、写控制字 C、编接口地址 D、设计控制电路 18、在定时器/计数器8253的输出端可产生( ) 波形。
A、三角波 B、正弦波 C、方波 D、斜波
19、对逐次逼近式A/D转换器,起动一次转换读入多次数字量,则读入的数字量( A、肯定相同 B、可能相同 C、肯定不同 D、可能不同 20、微机中串口1的I/O地址范围是( )。
A、3F0H—3F7H B、 3F8H—3FFH C、 2F0H—2F7H D、2F8H—2FFH
。 )21、一个接口可由( ) 组成。
A、一个端口 B、两个端口 C、一个I/O地址 D、若干个I/O地址 22、微机总线的位数指的是( ) 的位数。
A、地址线 B、控制线 C、数据线 D、并行线 23、地址译码器的输入端应接到( )上。
A、控制总线 B、数据总线 C、地址总线 D、外部总线 24、对以下类型的中断,优先级最低的是( )。
A、指令中断 B、非屏蔽中断 C、可屏蔽中断 D、断点中断 25、8259工作在完全嵌套方式时,( )引脚的中断源优先级最高。 A、IR0 B、IR1 C、IR7 D、IR8 26、8255工作在方式0时,它没有( )功能。
A、输入缓冲 B、输出锁存 C、电流放大 D、总线隔离 27、微机系统复位时,CPU不能响应( )中断。
A、指令中断 B、可屏蔽中断 C、非屏蔽中断 D、断点中断 28、并行接口没有( )功能。
A、输出锁存 B、输入缓冲 C、模字量变成数字量 D、物理量变成模拟量 29、总线按功能分类,下面不属于的是( )。
A、数据总线 B、地址总线 C、控制总线 D、通讯总线 30、串行通信的波特率越高,则串行传送数据的速度( ) 。
A、越慢 B、越快 C、与波特率无关 D、由CPU速度决定 二、判断题:
( )1、指令一般包括两部分:操作码和操作数。 ( )2、一个总线周期有一个或若干个指令周期组成。
( )3、8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。
( )4、采用中断方式进行数据传送时必须在主程序中事先保护现场,否则会引起系统混乱。 ( )5、位于主机与外设间的电路统称为人机接口。
( )6、8259A只能管理可屏蔽中断,而不能管理非屏蔽中断。 ( )7、当运算产生溢出时,不一定会产生溢出中断。
( )8、若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。 ( )9、根据数据传送方向不同,串行通信可分为单工、半双工和全双工三种方式。
( )10、采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直处于等待状态。
三、填空题:
1、数据总线用来在_______________(或I/O设备)之间交换信息,地址总线由________发出,用来确定用来确定CPU要访问的________的地址。
2、当取指令时,8086会自动选择________值作为段基值,再加上由________提供的偏移量形成物理地址。
3、8086/8088微处理器被设计为两个独立的功能部件:________和________。
4、大部分DMAC都有三种DMA传送方式,这三种方式是________、________和________。 5、8086存储器组织中,逻辑地址由十六进制________位构成的, 物理地址又由十六进制________位构成。
6、主机和I/O设备间的数据传送有________、________和________三种方式,其中________方式传送过程中CPU无需参与,而是有________控制完成。
7、在有多重中断的系统中,通常解决中断优先级的方法有_______、_______和_______三种。 8、微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为________、________和________。
9、当INTEL 8086工作在最大模式时,需要________芯片提供________。 10、当要进行一次DMA传送时,首先由外设向DMAC发DMA请求信号,DMAC收到此申请后向CPU发总线请求信号。若CPU响应此请求则发________给DMAC,DMAC接收________后开始工作。 11、总线有三类:片总线,例如:________;内总线,例如:________;外总线,例如:________、________。
12、中断向量是中断服务程序的________,每个中断向量占________字节。INTEL8086中将对应256类中断的中断向量组成一张________,占据内存从________到________区间。
13、常见的微机接口总线有________、________。通常局部总线的数据传输速度较接口总线________。
14、INTEL 8086的当前CS=1234H,IP=5678H,则将执行20位物理地址________处的程序。 四、简答题
1、8086/8088的EU与BIU是如何协同工作的?
2、接口的基本作用是什么?
3、8086/8088的EU与BIU各表示什么含义?各自的功能是什么?
4、什么是端口?8086共有多少个端口?
5、什么是查询输入输出方式,它有什么特点?
6、类型码为8的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。
五、编程题:
1、设8253-5端口地址为0FFF0H-0FFF3H,要求计数器2工作在方式5,二进制计数,初值为0F03FH,试按上述要求完成8253-5的初始化。
微机接口技术答案
一、单选题: 1、C 2、A 3、 B 4、B 5、B 6、D 7、D 8、C 9、A 10、A
11、A 12、B 13、A 14、D 15、C 16、D 17、B 18、C 19、A 20、B
21、D 22、C 23、C 24、C 25、A 26、C 27、B 28、D 29、D 30、B 二、判断题:
1、√ 2、× 3、√ 4、× 5、√ 6、√ 7、√ 8、× 9、√ 10、×
三、填空题:
1. CPU与内存储器、 CPU 内存单元(或I/O端口) 、IP
总线接口部件 EU执行部件
4. 单字节传送方式、 成组传送方式、 请求传送方式
5.四位 五位
6. 程序控制方式 DMA方式 I/O处理机方式 DMA DMAC 7. 软件查询 硬件查询 中断优先级编码 8.无条件传送 查询传送 中断传送 9. 8288 控制信号
10.总线回答(响应) 总线
11.片总线:如各类微处理器的引脚信号 内总线:STD总线、PC总线 外总线:RS-232C、IEEE488
12.入口地址 4 中断向量表 00000 003FFH IDE (RS-232等) 快 14. 179B8H
四、简答题
1、8086/8088的EU与BIU是如何协同工作的?
答:(1)EU通过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令;(2)EU与BIU可独立工作,当EU不需要BIU提供服务时BIU可进行填充指令队列的操作。 8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中 2、接口的基本作用是什么?
答:接口的基本作用:输入缓冲,输出锁存,输入缓冲器即带选通端的三态门,选通端由地址及读信号控制。
3、8086/8088的EU与BIU各表示什么含义?各自的功能是什么?
答:(1)EU是8086/8088微处理器的执行部件,BIU是8086/8088微处理器的总线接口部件。(2)EU的功能是执行指令,BIU的功能是使8086/8088微处理器与片外存储器或I/O接口电路进行数据交换。
4、什么是端口?8086共有多少个端口?
答:一个I/O地址称一个端口,8086共可有65536个端口。 5、什么是查询输入输出方式,它有什么特点?
答:查询输入输出方式是指CPU在与外设交换前先检测外设的状态线,如果外设准备好与CPU交换数据则通过状态线通知CPU,CPU在检测到外设准备好后再与外设交换数据。查询输入输出方式除了接口中有数据线外,还有状态线。
6、类型码为8的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。
答:类型码为8的中断是可屏蔽中断。它的中断服务程序入口地址放在内存从32开始的4个地址中,其中地址为32和33存储单元中放的是中断服务程序入口地址的偏移地址,地址为34和35存储单元中存放的是中断服务程序入口地址的段地址。