山东大学微机原理与接口技术模拟题三和一_第1页
山东大学微机原理与接口技术模拟题三和一_第2页
山东大学微机原理与接口技术模拟题三和一_第3页
山东大学微机原理与接口技术模拟题三和一_第4页
山东大学微机原理与接口技术模拟题三和一_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机接口与通信技术考前模拟题1(120分钟)、填空题(每小题 2分,共20分)1. 设计I/O地址译码电路时,除了要使用地址信号外,还要使用CPU提供的控制信号。2. 总线的定义是3. I/O地址译码方法有全地址译码方法和两种方法。4. 在PC/XT系统总线中,AEN信号的作用 是。5. I/O输入/输岀方法有程序直接控制的输入/输岀方法、 和 三种方法。6. 并行通信的优点 是7. 串行通信的优点 是8. 可编程并行接口芯片 8255A有 个8位并行输入/输出数据端口。9. 可编程串行接口芯片 8251A的TXD引脚的功能是。10. 串行异步通信的帧格式为 。二、简答/计算题(每题4分,共

2、44分)1.简述I/O接口、 I/O端口、 I/O接口技术的概念。2 .简述下图TTL - RS-232C以及RS-232C TTL电平转换的工作原理。3有哪几种输入/输岀的传送方式,并分别叙述每种方式的特点。4简述串行通信的协议及异步串行通信的帧格式。5. 简述UART中的三种错误标志及意义。6. 简述UART发送器与接收器的工作原理。7说明异步通信的字符格式。画出在1200波特率下,发送字符数据 01010101的波形图,注出时间关系。假定采用奇校验,使用一位停止位。8利用8255A为接口芯片(设8255A的端口地址为8000H8003H ),将A组置为方式1且A 口作为输入 口,PC6和

3、PC7作为输出口, B组置为方式1且B 口作为输入口。编写初始化程序。假定在串行通信时设定的数据传输率为1200bit/s,8位数据位,无校验,一个停止位,则传送完2KB的文件,需要多长时间?10设定某次串行通信的数据位为7位,奇校验,一位停止位,波特率为9600,采用中断工作方式,按此要求写岀XT机中对第二个串行通信口的初始化程序。11. 在远距离串行通信中,为什么要使用“MODEM ”?简述频移键控(FSK)调制解调原理?三设计题(共36分)1 .在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。(8

4、分)(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

5、的地址范围是多少? (2分) 若8250的发送和接收时钟相同,波特率为1200,计算除数寄存器的值。(3分) 根据CS0、CS1、CS2以及A2A1A0之间的关系,写出8250内部10个可访问的寄存器端口的地址各是多少? ( 3分) 若波特率为2400, 7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编写8250的初始化程序。(4分)d SVIl ?HlWAt.N1 8h43単MR3UTDTKDI5TRivr科?ISIRSFMRi .r5OSRCTSrTEXTAJ.DJmA.csQurr此;MCr a! Joni .nrHCLKoirr,OUTIKI RM-C14律

6、寫n4 .若某一 A/D变换器的电原理图及主要工作时序如下图所示。(8分)STARTt8位START 鼻A/DVAEOC殳町模拟信EOC换号和器电原理图变换时间吏拥站東工作吋序若分配给8255A的端口地址为2F0H2F3H,试将此A/D变换器通过8255A与PC/XT系统总线连接起 来。 编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入DL。计算机接口与通信技术考前模拟题2(120分钟)题号*-二二二四五六总分题分204832得分一、填空题(每空1分,共20分)1.计算机系统由()子系统和()子系统组成。2由于各种外设的工作原理、工作速度、信息格式、驱动方式

7、差异很大,无法与CPU直接匹配,需要有一个()电路来充当它们和C:PU间的桥梁。这部分电路被称为()。I/O接口是位于()和()之间。3. I/O端口的编址方法有()和()两种方法。4输入/输岀的传输方式有()、()和I/O处理机(器)传输方式。5.可屏蔽中断是指()。6中断向量是指()。7般来说,计算机总线分为()、外部总线和()三部分。8. RS-232 接口是一种()外部总线接口。9. 8255A可编程并行接口芯片有()个8位并行数据输入/输出端口。10在串行异步通信中,在一个字符发送之前,先发送一个()位。11 所谓波特率是指()。12. 串行接口芯片8251A的TXD引脚的功能是()

8、。13. UART中的三种错误标志有奇偶错、溢出错和()。二、简答(每题4分,共48分)1在计算机接口技术中,有哪几种输入/输岀的传送方式,并分别叙述每种方式的特点。2什么是中断?在微机系统中引入中断的意义是什么?3. 般的I/O接口有哪三种寄存器端口?他们各自的作用是什么?4简述串行通信的协议及异步串行通信的帧格式。5系统总线一般分成哪几类?并简述PCI总线主要有哪些特点?6.简述UART发送器的工作原理。7 若采用串行异步通信格式,并假定采用奇校验,使用一位停止位,数据位为8位。请画出发送字符B的波形图。&利用8255A为接口芯片(设 8255A的端口地址为 280H283H ),将PA

9、口设置为方式 0输出,PB 口设 置为方式0输入。若外设已将准备好的数据送到8255A的PB 口,试写出包括8255A初始化在内的将外设数据通过PA 口输岀的程序。9. 简述波特率的含义。在串行异步通信中,每发送一位数据的时间长度由发送时钟(TXC )决定,那么,发送时钟频率与波特率之间有什么关系?10简述I/O端口有哪几种编址方式?并分别说明每种方式的优缺点?11 说明可编程串行接口芯片 8251A的内部主要由哪几个部件组成?12. 一个简单的I/O接口的逻辑组成如图 A所示。数据寄存器K系统总线横芒寄存器揑制舒存器数据状态控制命令I/O 设 备C?B地址选择与 控制遐裁图A I/O接口的逻

10、辑组成结合图A,回答下列问题:(1) I/O接口一方面通过系统总线与 连接,另一方面又通过通信总线与 连接,成为CPU与I/O设备之间交换信息的桥梁。(2) 结合图A,简述其工作原理。三、设计题(共32分)1. 在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。74LS374的引脚及功能如图 B所示。(10分)4-7-s3 4 7 oo1 11 1125-6-2112-115116一IIPo 1 AJ- 3 4 5-6 7QQQQQQQQ0 12-3 + 567 -E p DDDDDDDD _ocOECP

11、0上升总000上升招110誘保持1X为高阻(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发光二极管与825

12、5A的PA 口接口 起来,并编写程序使8个LED发光二极管全亮。3. 试编写使8251A可以发送数据的一段程序。将 8251A设定为异步传送方式,波特率系数为 64,采用偶校 验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设8251A的数据端口地址为04AOH,控制口地址为 04A2H。( 10分)计算机接口与通信技术考前模拟题3(考试时间90分钟)题号-一-二二四五总分题分503218得分一、填空题(每空2分,共50分)I. 计算机系统由子系统和子系统组成。组成计算机的所有电子、机械元件或部件称为计算机。2由于各种外设的工作原理、工作速度、信息格式、驱动方式

13、差别很大,无法与CPU直接匹配,需要有一个来充当他们和CPU间的桥梁。3在计算机系统中,要实现主机(或CPU)对外部设备的控制,并与其交换信息,必须有专门的接口硬件和 相应的接口软件驱动, 输入输岀接口电路属于计算机的,但其工作离不开软件的驱动和配合。对接口硬件和软件的综合设计称为 。4. 在I/O接口的典型结构中,一般由数据输入 /输岀端口、和控制端口三类寄存 器端口组成。5. 在I/O接口中,一般来说,一个寄存器端口有唯一的一个地址,每一个地址称为一个 地址。6 在微型计算机系统中,I/O端口的编址方式有与存储器统一编址方式和 编址方式。7.在8086/8088CPU组成的微机系统中,分配

14、给I/O端口的地址空间是与存储器地址空间分开的,共64KB其I/O地址范围为 。&在计算机主机与I/O设备之间进行数据传送时,一般有程序直接控制下的传送方式、和采用I/O处理机的传送方式。在程序直接控制下的传送方式中,又有无条件传送方式、 和中断传送方式。9. 在微机系统中,凡是能引起 CPU中断的事件或原因,称为 。10. 计算机系统的信息交换(即通信)有两种形式,分别是并行数据传送方式和 。II. 一片8255A可编程并行接口芯片有 个8位数据并行输入/输出端口。12. 串行异步通信是以为单位进行传输,其通信协议是起止式异步通信协议。在一个字符正式发送之前,先发送一个位,低电平有效,宽度为

15、位。13. 在串行异步通信中,起始位标志着每一个字符传送的开始,停止位标志着每一个字符传送的。14. 由于串行异步通信采用起始位为同步信号,接收端总是在每个字符的头部即起始位处进行一次重新定 位,保证每次采样对应一个数位。所以异步传送的发送端和接收端不必采用而是各自有自己的时钟。15. 所谓传送速率是指每秒钟传送的二进制位数,也称为 。为了使传递过程更可靠,8250在接收端设立了三种岀错标志。三种岀错标志包括奇偶错误、.利用8255A作为并行通信接口芯片,若 A组和B组设置成方式1,PA 口和PC作为输入口, PB 口作 输岀口,则方式控制字为H。个重叠地址。功能。.在I/O端口地址译码中,若

16、 A5、A4、A3未参见译码,则有在进行输入端口电路的设计时,所选择的输入端口芯片的输岀端应具有、简答题(每题4分,共32分)简述并行通信与串行通信的优缺点。简述UART中的三种错误标志及意义。有哪几种输入/输岀的传送方式,并分别叙述每种方式的特点。可编程并行接口芯片 8255A有几个8位并行数据输入/输出端口?并分别说明各端口的工作方式有哪几.简述UART发送器的工作原理。说明异步串行通信的字符格式。画出发送字符C的波形图,假定采用奇校验,使用一位停止位。.利用8255A为接口芯片(设 8255A的端口地址为 280H283H ),将PA 口设置为方式 0输入,PB 宮为方式1输入,PC 口

17、设置为方式0输出,试写出初始化程序。.设定某次串行通信的数据位为7位,奇校验,一位停止位,波特率为9600,采用中断工作方式,按此寻求写岀XT机中对第二个串行通信口的初始化程序。、设计题(18分)1.有一日字型LED数码管显示器的引脚图及内部结构图如下图所示。T-图lw引(1 )若分配给8255A的端口地址为2F0H2F3H,试将此日字型 LED数码管显示器通过 8255A与PC/XT 系统总线连接起来。(6分)(2)编写包括8255A初始化在内的在此日字型 LED数码管显示器上显示数字 0的程序。(4分)2试编写使8251A可以发送数据的一段程序。将 8251A设定为异步传送方式,波特率系数

18、为 64,采用偶 校验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设 8251A的数据端口地址为04AOH,控制口地址为 04A2H(8 分)参考答案模拟试题一一、填空题(每小题 2分,共20分)1. 设计I/O地址译码电路时,除了要使用地址信号外,还要使用CPU提供的I/O读、I/O写 控制信号。2. 总线的定义是用来传输信息的通道。3.I/O地址译码方法有全地址译码方法和部分地址译码两种方法。4.在PC/XT系统总线中,AEN信号的作用是 当DMA管理总线时,AEN=1,当CPU执行IN、OUT指令时, AEN=0。所以,用户在 PC/XT系统总线上开发自

19、己的I/O接口电路时,AEN=0必须参加译码M20l0 0减1FIH0俪0 1阿丨屮uk帝时住iron91HIM 0JFAH2FWK91 I3FBII2FBH:XI (It)3FCH1 0 IJFDHX1 0課tl幫克基墟五津月3! EllIHII鶯I 1TfH3FFH2FfH1村0伽啊1阿1比题虹鼻黑!艶3聊3MH若8250的发送和接收时钟相同,波特率为1200,计算除数寄存器的值。分频系数=基准时钟* (16波特率)=1.843X 106 -(16X 1200) =96=0060H 若波特率为2400,7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编写8250的

20、初始化程序。INTI50:MOV DX ,03FBHMOV AL ,80HOUT DX ,AL;将通信控制寄存器D7=1MOV DX ,3F8HMOV AL ,60HOUT DX ,AL;锁存除数低8位INC DXMOV AL ,0OUT DX ,AL;锁存除数高8位MOV DX ,3FBHMOV AL ,0AH;初始化通信线控制寄存器OUT DX ,AL;数据为7位,停止位为1位,奇校验MOV DX ,3FCH;初始化MODEM控制器MOV AL ,03H使DTR和RTS均为低电平OUT DX ,ALMOV DX ,3F9HMOV AL ,03HOUT DX ,AL;写中断允许寄存器4 .答

21、:A/D变换器通过8255A与PC/XT系统总线的连接:FE5ETKESFTAlIORirmreoA4DL编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入MOVDX,2F3HMOVAL,1OO1OOO1BOUTDX,AL;8255A初始化MOVDX,2F1HMOVAL,00HOUTDX,AL;PB0=STRAT=0MOVAL,01HOUTDX,AL;PB0=STRAT=1NOPMOVAL,00HOUTDX,AL;PB0=STRAT=0MOVDX,2F2HWAIT1:INAL,DX读EOC状态TESTAL,OOOOOOO1BJZWAIT1;查询A/D转换结束?

22、MOVDX,2F0HINAL,DX;读A/D转换结果MOVDL,AL ;存结果模拟试题二一、填空题(每空1分,共20分)1 .计算机系统由(硬件 )子系统和(软件 )子系统组成。2 由于各种外设的工作原理、工作速度、信息格式、驱动方式差异很大,无法与CPU直接匹配,需要有一个(接口 )电路来充当它们和 CPU间的桥梁。这部分电路被称为(I/O接口电路)。I/O接口是位于(系统总线(CPU)和(I/O设备 )之间。3. I/O端口的编址方法有(统一编址)和(独立编址)两种方法。4 输入/输岀的传输方式有(程序直接控制的传输方式)、(直接存储器存取DMA传输方式)和I/O处理机(器)传输方式。5

23、.可屏蔽中断是指(这种中断请求可以在CPU的内部被屏蔽掉,即 CPU可以控制这种中断被响应和部被响应 )。6 中断向量是指(中断服务程序的入口地址)。7 .一般来说,计算机总线分为(系统总线)、外部总线和(内部总线)三部分。8 . RS-232接口是一种(串行)外部总线接口。9. 8255A可编程并行接口芯片有(3)个8位并行数据输入/输出端口。10在串行异步通信中,在一个字符发送之前,先发送一个(起始位)位。11所谓波特率是指(每秒钟所发送的二进制位数)。12串行接口芯片8251A的TXD引脚的功能是(串行数据发送引脚)。13. UART中的三种错误标志有奇偶错、溢出错和(ZHEN错)。二、

24、简答(每题5分,共60分)1 .参考 P6132 .参考P103 .参考P234 .参考P102103PCI总线的特点参P205.数据总线、地址总线、控制总线。6 .参考 P107108 或 P1191 1停止位l奇校验位1U00 C 0起始位目8.MOVDX,283HMOVAL,10000010BOUTDX,ALMOVDX,281HINAL,DXMOV DX,280HOUTDX,AL9 .参考P104时钟频率=nx波特率10 .参考 P4611 .参考P878812. ( 1) I/O接口一方面通过系统总线与 CPU 连接,另一方面又通过通信总线与I/O设备 连接,成为CPU与I/O设备之间

25、交换信息的桥梁。(2)结合图A,简述其工作原理。参考P23三、设计题(共40分)1 .(1)十刃(2)MOV DX,280HLOP : MOV AL,0FFHOUT DX,ALCALL DELAY1SMOV AL,00HOUT DX,ALJMP LOP;使8个LED发光二极管亮;调用1秒延时子程序;使8个LED发光二极管灭3 答:答案参P115例7-1。但在8251A初始化之前应用软件方法使8251A复位模拟试题三模拟题3参考答案一、填空题(每空2分,共50分)1 计算机系统由 硬件 子系统和 软件子系统组成。组成计算机的所有电子、机械元件或部件称为计算机的物理实体 。2 由于各种外设的工作原

26、理、工作速度、信息格式、驱动方式差别很大,无法与CPU直接匹配,需要有一个 接口电路来充当他们和CPU间的桥梁。3在计算机系统中,要实现主机 (或CPU)对外部设备的控制,并与其交换信息,必须有专门的接口硬件和 相应的接口软件驱动,输入输岀接口电路属于计算机的硬件系统,但其工作离不开软件的驱动和配合。对接口硬件和软件的综合设计称为接口技术。4 .在I/O接口的典型结构中,一般由数据输入/输岀端口、 状态输入端口和控制端口三类寄存器端口组成。5 .在I/O接口中,一般来说,一个寄存器端口有唯一的一个地址,每一个地址称为一个I/O端口地址。6 在微型计算机系统中,I/O端口的编址方式有与存储器统一

27、编址方式和独立 编址方式。7 .在8086/8088CPU组成的微机系统中,分配给I/O端口的地址空间是与存储器地址空间分开的,共64KB。其I/O地址范围为0000HOFFFFH。8 在计算机主机与I/O设备之间进行数据传送时,一般有程序直接控制下的传送方式、存储器直接存取传送方式和采用I/O处理机的传送方式。在程序直接控制下的传送方式中,又有无条件传送方式、程_序查询传送方式和中断传送方式。9 在微机系统中,凡是能引起 CPU中断的事件或原因,称为中断源。10 计算机系统的信息交换(即通信)有两种形式,分别是并行数据传送方式和串行传送方式。11. 一片8255A可编程并行接口芯片有3 个8

28、位数据并行输入/输出端口。12. 串行异步通信是以字符为单位进行传输,其通信协议是起止式异步通信协议。在一个字符正式发送之前,先发送一个 起始位,低电平有效,宽度为 J 位。13 在串行异步通信中,起始位标志着每一个字符传送的开始,停止位标志着每一个字符传送的14 由于串行异步通信采用起始位为同步信号,接收端总是在每个字符的头部即起始位处进行一次重新定立,保证每次采样对应一个数位。所以异步传送的发送端和接收端不必采用同一个时钟,而是各自有自己的时钟。15所谓传送速率是指每秒钟传送的二进制位数,也称为比特率/波特率。16. 为了使传递过程更可靠,8250在接收端设立了三种岀错标志。三种岀错标志包括奇偶错误、ZHEN17. 利用8255A作为并行通信接口芯片,若A组和B组设置成方式1, PA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论