《微机接口与通讯》模拟试题2
一、选择题(共10分,每小题1分)
1. 微型计算机由_____ B _____等部件组成。
A 运算器、控制器
B 微处理器、存储器、I/O接口
C 微处理器、控制电路、存储器
D CPU、存储器、I/O设备
2. 一般而言,在以下各类周期中,每一个___ C _____的时间长短是相同的。
A 指令周期
B 总线周期
C 时钟周期
D 响应周期
3. 当8086CPU内部的寄存器CS=2000H,DS=4000H,SS=6000H,IP=1000H,则当前执行指令代码所在存储器单元地址为____ D ____。
A 3000H
B 7000H
C 71000H
D 21000H
4. 当8086CPU正在执行存储器读操作的时候,CPU信号线M/IO、WR、RD状态分别为_____ C ____。
A 低、高、低
B 高、低、高
C 高、高、低
D 低、低、高
5. Pentium MMX微处理器,又称为“多能奔腾”,其MMX技术主要指___ A _____。
A 多媒体处理
B 协处理器功能
C 动态执行技术
D 流水线技术
6. 在CPU与静态存储器的连接中,存储器的片选信号线一般与____ C ____相联接。
A CPU的写信号线
B CPU的读信号线
C 地址译码信号线
D CPU的存储器/IO控制线
7. 某一个动态存储器芯片的外部地址输入有8根,数据输入和输出线各一根,控制行有效和列有效的控制线各一根,则可以估算,该存储器芯片的存储量为___ B _____。
A 256*1
B 64K*1
C 256*2
D 64K*2
8. 在以下中断类型中,属于外部中断的是____ A _____。
A NMI
B INTn C单步中断 D 溢出中断
9. 在执行DMA操作期间,____ D ______。
A CPU地址线处于低电平状态
B 所在存储器不工作
C I/O设备独享CPU资源
D CPU的总线请求和总线响应信号线处于有效状态
10. 针对EPROM芯片,通常会在其芯片表面的玻璃窗口上贴一标签纸,其最主要作用是___ A ____。
A 阻止光照
B 标明芯片型号
C 美观修饰
D 标明软件版本
二、填空题(共10分,每空2分)
采用程序查询方式时,CPU需要不断输入外设___状态______进行判断。
采用中断传送方式时,CPU从启动外设直到外设就绪这段时间,一直仍在____执行主程序________,在一定程度上实现了主机和外设的并行工作。
当外设提出可屏蔽中断请求,CPU的引脚__ INTR _____变高,CPU在完成当前指令后进入___中断响应______周期,读取中断矢量,获取____中断服务程序______的入口地址。
三,简单题(共20分,每小题4分)
1. 在80X86系列CPU中,各种不同性能的CPU,请你列举4种CPU,并说明其外部数据总线位数。
任意4种CPU及数据总线位数,每一个得1分,例如:8088,8位;80286,16位;80386,32位;80486,32位等.
2. 在8086CPU中,如何获得下一条执行指令的地址,试简要说明。
由CS确定代码段范围,由IP指向下一条指令所在存储单元地址,每执行一条指令,IP增量(每取1字节指令代码,IP加1).
3. 在微机系统中,内存的地址码通常采用全译码还是部分译码,为什么?
采用全译码,因为部分译码会出现地址重叠。
4. 简单叙述8259A中断控制器有什么功能。
接受中断源中断申请,向CPU发中断请求信号;在中断响应时向CPU提供优先级的中断类型码;实现中断优先级管理;芯片级连等。
5. 在串行通信中,有同步通信和异步通信,哪一种通信方式速度快,效率高,为什么?
同步快;因为编码效率高,异步通信中起始位、停止位、校验位等占总代码比例高。
四、(20分)针对一个微型计算机的存储器系统,CPU的地址线为16位,数据线为8位,采用静态RMA构成内存。
1. CPU的最大地址寻址范围为多少?(5分)64K,0000-FFFFH
2.构造16K*8内存,需4K*4的存储器芯片多少片(5分)8片
3. 完成其存储器和CPU连接图。
(10分)略(要点,每个芯片与12根地址线相连,4根数据线相连,2-4译码区分4个组,每组内2片,地址线单向,数据线双向,读写控制等与所有芯片相连)
五、(20分)一个Intel 8253芯片和8位CPU相连接,端口地址为80H-83H,现要求将2MHz的时钟信号用Intel 8253分频产生1KHz的方波信号。
1. Intel 8253的工作模式及其计数初值。
(4分)方式3,计数初值:2000(十进制,也可用二进制表示)
2. 画出Intel 8253与CPU连接以及其它连接的电路图。
(4分)略,任意一个通道
3. 编写Intel 8253的初始化程序。
(8分)略(in,out指令,控制端口地址83H,其他通道依次是80、81、82)
4. 如果需要产生10Hz的方波,应该如何解决?(4分)用二个计数通道联接使用
六、设计题(20分)
设计一个接口电路,能够检测现场的4路模拟信号、转换、处理,并将相应的控制命令反馈现场。
略(要素AD转换,多路选择器,DA 转换,CPU)。