《计算机接口与通信技术》考前模拟题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。
4.简述串行通信的协议及异步串行通信的帧格式。
5.简述UART中的三种错误标志及意义。
6.简述UART发送器与接收器的工作原理。
7.说明异步通信的字符格式。画出在1200波特率下,发送字符数据01010101的波形图,注出时间关系。假定采用奇校验,使用一位停止位。
8.利用8255A为接口芯片(设8255A的端口地址为8000H~8003H),将A组置为方式1且A口作为输入口,PC6与PC7作为输出口,B组置为方式1且B口作为输入口。编写初始化程序。
假定在串行通信时设定的数据传输率为1200bit/s,8位数据位,无校验,一个停止位,则传送完2KB的文件,需要多长时间?
10.设定某次串行通信的数据位为7位,奇校验,一位停止位,波特率为9600,采用中断工作方式,按此要求写出XT机中对第二个串行通信口的初始化程序。
11.在远距离串行通信中,为什么要使用“MODEM”?简述频移键控(FSK)调制解调原理?
三.设计题(共36分)
1 、在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。(8分)
(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。
(2)编写使8个LED发光二极管每间隔一段时间交替亮灭的功能段程序。
2 、下图为8086CPU与CRT终端之间的串行通信接口,若工作方式设定为:
①异步传送方式,数据格式为8位数据位、采用奇校验、1位停止位,波特率因子为16。
②8251A数据口地址为300H,控制口地址为302H。
③CPU用查询方式将显示缓冲区的字符“GOOD”送CRT显示。
试参考接口电路以及工作方式的要求编写完成以上功能的程序段(8分)。
3 、下图为IBM PC系列机中COM1的接口电路图,试分析电路回答以下问题。(12分)
①写出分配给8250的地址范围就是多少?(2分)
②若8250的发送与接收时钟相同,波特率为1200,计算除数寄存
器的值。(3分)
③根据CS0、CS1、以及A2A1A0之间的关系,写出8250内部10个可访问的寄存器端口的地址各就是多少?(3分)
④若波特率为2400,7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编写8250的初始化程序。(4分)
4 、若某一A/D变换器的电原理图及主要工作时序如下图所示。(8分)
①若分配给8255A的端口地址为2F0H~2F3H,试将此A/D变换器通过8255A与PC/XT系统总线连接起来。
②编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入DL。
《计算机接口与通信技术》考前模拟题2
(120分钟)
一二三四五六总分题号
题分204832
得分
一、填空题(每空1分,共20分)
1.计算机系统由()子系统与()子系统组成。
2.由于各种外设的工作原理、工作速度、信息格式、驱动方式差异很大,无法与CPU直接匹配,需要有一个()电路来充当它们与CPU间的桥梁。这部分电路被称为()。I/O接口就是位于()与()之间。
3.I/O端口的编址方法有()与()两种方法。
4.输入/输出的传输方式有()、()与I/O处理机(器)传输方式。
5.可屏蔽中断就是指
()。
6.中断向量就是指
()。
7.一般来说,计算机总线分为()、外部总线与()三部分。
8.RS-232接口就是一种()外部总线接口。
9.8255A可编程并行接口芯片有()个8位并行数据输入/输出端口。
10.在串行异步通信中,在一个字符发送之前,先发送一个()位。
11.所谓波特率就是指
()。
12.串行接口芯片8251A的TXD引脚的功能就是()。
13.UART中的三种错误标志有奇偶错、溢出错与()。
二、简答(每题4分,共48分)
1.在计算机接口技术中,有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。
2.什么就是中断?在微机系统中引入中断的意义就是什么?
3.一般的I/O接口有哪三种寄存器端口?她们各自的作用就是什么?
4.简述串行通信的协议及异步串行通信的帧格式。
5.系统总线一般分成哪几类?并简述PCI总线主要有哪些特点?
6.简述UART发送器的工作原理。
7.若采用串行异步通信格式,并假定采用奇校验,使用一位停止位,数据位为8位。请画出发送字符‘B’的波形图。
8.利用8255A为接口芯片(设8255A的端口地址为280H~283H),将PA口设置为方式0输出, PB口设置为方式0输入。若外设已将准备好的数据送到8255A的PB口,试写出包括8255A初始化在内的将外设数据通过PA口输出的程序。
9 、简述波特率的含义。在串行异步通信中,每发送一位数据的时间长度由发送时钟(TXC)决定,那么,发送时钟频率与波特率之间有什么关系?
10.简述I/O端口有哪几种编址方式?并分别说明每种方式的优缺点?
11.说明可编程串行接口芯片8251A的内部主要由哪几个部件组成?
12.一个简单的I/O接口的逻辑组成如图A所示。
图A I/O接口的逻辑组成
结合图A,回答下列问题:
(1)I/O接口一方面通过系统总线与连接,另一方面又通过通信总线与
连接,成为CPU与I/O设备之间交换信息的桥梁。
(2)结合图A,简述其工作原理。
三、设计题(共32分)
1.在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用
74LS374,输出设备为8个LED发光二极管。74LS374的引脚及功能如图B所示。(10分)
(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。
(2)编写使8个LED发光二极管每间隔1秒交替亮灭的功能段程序(设假如有1秒延时子程序DELAY1S 可调用)。
2.在PC/XT系统总线上,扩充设计一片8255A芯片,设分配给8255A的端口地址为280H-283H。(12分)
(1)画出8255A与PC/XT系统总线的连接图。
(2)若用8255A的PA口作输出控制8个LED发光二极管,且PA某位输出1,其对应的LED发光二极管亮,PA口某位输出0,其对应的LED发光二极管灭,试将此8个LED发光二极管与8255A的PA口接口起来,并编写程序使8个LED发光二极管全亮。
3、试编写使8251A可以发送数据的一段程序。将8251A设定为异步传送方式,波特率系数为64,采用偶校验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设8251A的数据端