四、某微机系统用1片可编程并行接口芯片8255A、数码管和相应的驱动器扩展了一个包括
键盘和显示器的人机接口,其中显示器采用静态显示、选用2位8段码共阴极数码管,键盘共有15个按键。(共16分)
1、画出电路原理图;(10分) 2、简单叙述其工作原理。(6分)
五、串行通讯(共18分)
1、现在有2台微机构成双机系统,进行全双工通讯,通讯数据有5种格式,请画出 原理示意图;(6分)
2、若增加一台微机构成多机系统,能否实现任意两台之间都能够互相接收和发送数 据?如不能实现,请说出理由。如能实现,请画出原理示意图、给出通讯协议并简单叙述工作原理。(12分)
5
(三)
一、简答题(每小题6分,共36分)
1、什么是总线?总线数据传输有哪几种同步方式? 2、什么是中断?引入中断的原因是什么?
3、80x86系列计算机硬件采用什么体系结构?它的特点是什么?
4、在8088/8086CPU在功能结构上分成哪几部分?它们是如何配合工作的? 5、什么是I/O接口?I/O接口的作用是什么?什么是可编程接口电路? 6、什么叫时序?它的作用是什么?
二、某微机系统采用8088CPU,试用32K×8位的RAM62256和2-4译码器74HC139构成一个地址空间在E0000H~F0000H内的RAM存储器子系统。 (共14分)
1、画出存储器系统连接图;(9分) 2、写出各个存储器的地址范围。(5分)
三、数字滤波算法的实现:设有10个单字节无符号数,存放在ARRAY开始的单元中,去除1个最大数和1个最小数,然后将剩余的8个数平均,并将结果存放于随后的数据单元中。(共16分)
(1)画出算法实现的程序框图;(8分) (2)编写相应程序。(8分)
6
四、某微机系统用1片可编程并行接口芯片8255A、数码管和相应的驱动器扩展了一个人机接口(包括一个键盘和显示器),其中显示器采用8位8段码共阴极数码管,键盘共有60个按键,采用适当的显示方法和键盘识别方法。(共16分)
1、 画出电路原理图;(10分)
2、简单叙述其工作原理。(6分)
五、现在有4台微机构成多机系统,其中3台任意两台之间都能够互相接收和发送数据,另外1台微机只能接收数据,通讯数据有5种格式。(共18分)
1、 请画出原理示意图;(6分) 2、 给出通讯协议;(6分) 3、 简单叙述工作原理。(6分)
7
(四)
一、简答题(每小题6分,共36分)
1、什么是总线?为什么需要总线仲裁控制?总线仲裁控制有哪几类? 2、什么是中断?什么是中断判优?中断判优的方法有哪几种? 3、8088/8086CPU由哪几部分构成?它们的作用分别是什么?
4、在8088/8086系统中,存储器为什么要分段?段与段之间的关系是什么? 5、什么是输入接口?输入接口必须具有什么能力?简单输出接口由什么构成? 6、什么是内存单元的地址?什么是内存单元的内容?CPU对内存的操作有那些?
二、某微机字长为8位,有16位地址线。试用8K×8位的EPROM2764,8K×8
位的RAM6264和2-4译码器74LS139构成一个地址空间唯一且连续的16K字节EPROM、16K字节RAM的存储器子系统。 (共14分)
1、画出存储器系统连接图;(10分) 2、写出各个存储器的地址范围。(4分)
三、数字滤波算法的实现:设有16个单字节无符号数,存放在ARRAY开始的中,按数据大小取出中间的4个数平均后,存放于随后的数据区中。(共16分)
(1)画出算法实现的程序框图;(8分) (2)编写相应程序。(8分)
8

