ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:540.29KB ,
资源ID:4370844      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4370844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(山东大学微机原理与接口技术模拟题三和一.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

山东大学微机原理与接口技术模拟题三和一.docx

1、山东大学微机原理与接口技术模拟题三和一计算机接口与通信技术考前模拟题 1(120分钟)题号-一-二二三四五六总分题分204436得分、填空题(每小题 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引

2、脚的功能是 。10.串行异步通信的帧格式为 。二、简答/计算题(每题4分,共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

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

4、分配给该端口的地址为 280H,输出端口芯片用74LS374 ,输出设备为8个LED发光二极管。(8分)(1 )画出此输出端口与 PC/XT系统总线以及与LED发光二极管的连接图。(2 )编写使8个LED发光二极管每间隔一段时间交替亮灭的功能段程序。2.下图为8086CPU 与CRT终端之间的串行通信接口,若工作方式设定为:1异步传送方式,数据格式为 8位数据位、采用奇校验、1位停止位,波特率因子为 16。28251A 数据口地址为 300H,控制口地址为 302H。3CPU用查询方式将显示缓冲区的字符 “GOC”送CRT显示试参考接口电路以及工作方式的要求编写完成以上功能的程序段 (8分)。

5、3.下图为IBM PC系列机中COM1的接口电路图,试分析电路回答以下问题。( 12分)1写出分配给8250的地址范围是多少? ( 2分)2若8250的发送和接收时钟相同,波特率为 1200,计算除数寄存器的值。(3分)3根据CS0、CS1、CS2以及A2A1A0之间的关系,写出8250内部10个可访问的寄存器端口的地址各是多少? ( 3分)4若波特率为2400,7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编 写8250的初始化程序。(4分)4.若某一 A/D变换器的电原理图及主要工作时序如下图所示。( 8分)若分配给8255A的端口地址为2F0H2F3H,试将此

6、A/D变换器通过8255A与PC/XT系统总线连 接起来。 编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入 DL。计算机接口与通信技术考前模拟题 2(120分钟)题号 *-二二二四五六总分题分204832得分、填空题(每空1分,共20分)2 .由于各种外设的工作原理、工作速度、信息格式、驱动方式差异很大,无法与CPU直接匹配,需要有一个( )电路来充当它们和 CPU间的桥梁。这部分电路被称为()。I/O接口是位于( )和()之间。3 .I/O端口的编址方法有()和()两种方法。4 .输入/输岀的传输方式有(八()和I/O处理机(器)传输方式。5 .可屏蔽中

7、断是指()。6 .中断向量是指()。7 .一般来说,计算机总线分为()、外部总线和()三部分。8 .RS-232 接口是一种()外部总线接口。9 .8255A可编程并行接口芯片有()个8位并行数据输入/输岀端口。10.在串行异步通信中,在一个字符发送之前,先发送一个( )位。11.所谓波特率是指( )12.串行接口芯片8251A的TXD引脚的功能是( )。13. UART中的三种错误标志有奇偶错、溢出错和( )。二、简答(每题4分,共48分)1在计算机接口技术中,有哪几种输入 /输岀的传送方式,并分别叙述每种方式的特点2什么是中断?在微机系统中引入中断的意义是什么?3一般的I/O接口有哪三种寄

8、存器端口?他们各自的作用是什么?4简述串行通信的协议及异步串行通信的帧格式。5系统总线一般分成哪几类?并简述 PCI总线主要有哪些特点?6.简述UART发送器的工作原理。B7若采用串行异步通信格式,并假定采用奇校验,使用一位停止位,数据位为 8位。请画出发送字符 的波形图。8.利用8255A 为接口芯片(设8255A 的端口地址为 280H283H ),将PA 口设置为方式 0输出,PB 口设置为方式0输入。若外设已将准备好的数据送到 8255A的PB 口,试写出包括8255A初始化在内的 将外设数据通过PA 口输岀的程序。9.简述波特率的含义。在串行异步通信中,每发送一位数据的时间长度由发送

9、时钟( TXC )决定,那么,发送时钟频率与波特率之间有什么关系?10简述I/O端口有哪几种编址方式?并分别说明每种方式的优缺点?11.说明可编程串行接口芯片 8251A的内部主要由哪几个部件组成?12.一个简单的I/O接口的逻辑组成如图 A所示。I徳口图A I/O接口的逻辑组成结合图A,回答下列问题:(1 ) I/O接口一方面通过系统总线与 连接,另一方面又通过通信总线与连接,成为CPU与I/O设备之间交换信息的桥梁。(2 )结合图A,简述其工作原理。三、设计题(共32分)1.在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为 280H,输出端口芯片用274LS374 ,输

10、出设备为8个LED发光二极管。74LS374 的引脚及功能如图 B所示。(10分)(1 )画出此输出端口与 PC/XT系统总线以及与LED发光二极管的连接图。(2 )极管亮,PA 口某位输出0,其对应的LED发光二极管灭,试将此 口接口起来,并编写程序使 8个LED发光二极管全亮。3.试编写使8251A可以发送数据的一段程序。将 8251A设定为异步传送方式,波特率系数为 64,采用 偶校验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设 8251A的数据端口地址为04AOH,控制口地址为04A2H。(10分)计算机接口与通信技术考前模拟题 3(考试时间90分钟

11、)题号-一-二二二四五总分题分503218得分一、填空题(每空2分,共50分)1.计算机系统由 子系统和 子系统组成。组成计算机的所有电子、机械元件或部件称为计算机 。2由于各种外设的工作原理、工作速度、信息格式、驱动方式差别很大,无法与 CPU直接匹配,需要有一个 来充当他们和CPU间的桥梁。3在计算机系统中,要实现主机 (或CPU)对外部设备的控制,并与其交换信息,必须有专门的接口硬件和相应的接口软件驱动, 输入输岀接口电路属于计算机的 ,但其工作离不开软件的驱动和配合。对接口硬件和软件的综合设计称为 。4.在I/O接口的典型结构中,一般由数据输入 /输岀端口、 和控制端口三类寄存器端口组

12、成。5.在I/O接口中,一般来说,一个寄存器端口有唯一的一个地址,每一个地址称为一个地址。6在微型计算机系统中,I/O端口的编址方式有与存储器统一编址方式和 编址方式。7.在8086/8088CPU 组成的微机系统中,分配给 I/O端口的地址空间是与存储器地址空间分开的,共64KB。其I/O 地址范围为 。8在计算机主机与I/O设备之间进行数据传送时,一般有程序直接控制下的传送方式、和采用I/O处理机的传送方式。在程序直接控制下的传送方式中,又有无条件传送方式、 和中断传送方式。9在微机系统中,凡是能引起 CPU中断的事件或原因,称为 。10计算机系统的信息交换(即通信)有两种形式,分别是并行

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

14、岀错标志。三种岀错标志包括奇偶错误、错误和溢岀错误17.利用8255A作为并行通信接口芯片,若 A组和B组设置成方式1 , PA 口和PC作为输入口, PB 口作为输岀口,则方式控制字为 H。18.在I/O端口地址译码中,若 A5、A4、A3未参见译码,则有 个重叠地址。19在进行输入端口电路的设计时,所选择的输入端口芯片的输岀端应具有 功能。二、 简答题(每题4分,共32分)1简述并行通信与串行通信的优缺点。2.简述UART中的三种错误标志及意义。3有哪几种输入/输岀的传送方式,并分别叙述每种方式的特点。4可编程并行接口芯片 8255A有几个8位并行数据输入/输出端口?并分别说明各端口的工作

15、方式有哪 几种?5.简述UART发送器的工作原理。6说明异步串行通信的字符格式。画出发送字符 的波形图,假定采用奇校验,使用一位停止位。7.利用8255A 为接口芯片(设8255A 的端口地址为 280H283H ),将PA 口设置为方式 0输入,PB 口设置为方式1输入,PC 口设置为方式0输出,试写出初始化程序。8.设定某次串行通信的数据位为 7位,奇校验,一位停止位,波特率为 9600,采用中断工作方式,按此要求写岀XT机中对第二个串行通信口的初始化程序。三、 设计题(18分)1.有一日字型LED数码管显示器的引脚图及内部结构图如下图所示。(1 )若分配给8255A 的端口地址为2F0H

16、2F3H,试将此日字型LED数码管显示器通过 8255A 与PC/XT系统总线连接起来。(6分)(2 )编写包括8255A初始化在内的在此日字型 LED数码管显示器上显示数字 0的程序。(4分)3试编写使8251A可以发送数据的一段程序。 将8251A设定为异步传送方式,波特率系数为 64 ,采用 偶校验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设 8251A的数据端口地址为04AOH,控制口地址为04A2H。( 8分)参考答案模拟试题一一、 填空题(每小题 2分,共20分)1 .设计I/O地址译码电路时,除了要使用地址信号外,还要使用 CPU提供的I/O读

17、、I/O写控制信号。2.总线的定义是用来传输信息的通道 。3.I/O地址译码方法有全地址译码方法和 部分地址译码 两种方法。4.在PC/XT系统总线中,AEN信号的作用是 当DMA管理总线时,AEN=1,当CPU执行IN、OUT指 令时,AEN=0_。所以,用户在_PC/XT_系统总线上开发自己的_l/O_接口电路时,_AEN=0_必须参加译 码 。5.I/O 输入/输出方法有程序直接控制的输入 /输出方法、DMA方法和I/O处理机 三种方法。6.并行通信的优点是速度快 。7.串行通信的优点是 距离远 。8.可编程并行接口芯片 8255A有 _3 个8位并行输入/输出数据端口。9.可编程串行接

18、口芯片 8251A的TXD引脚的功能是 串行数据发送 。10.串行异步通信的帧格式为 1位起始位、5-8位数据位、1位奇/偶校验位、1-2位停止位 。二、 简答/计算题1. 参教材P12.在发送时,TTL电平由C点流入,当C点为高电平时,T2截止,RS-232C ( D)输出低电平;当 C点为低电平时,T2导通,RS-232C (D )输出高电平。在接收时,RS-232C 电平由RS-232C (A)点流入,当 A点为高电平时,T1导通,TTL ( B)输出低电 平;当A点为低电平时,T1截止,TTL ( B)输出高电平。3.参考 P6134. 参考P1021035. 参考P1186. 参考

19、P107108 或 P1197.答:异步通信的字符格式为:1位起始位58位数据位 1位奇偶校验位 12位停止位在1200波特率下,发送字符数据 01010101 的波形图及时间关系:1MOV DX,8003HMOV AL,10110110BOUT DX,AL9因为一帧包含8位数据位,1个停止位,加上起始位共10位,波特率为1200bit/s ,所以,传送完2 KB的文件,所需时间为:1/1200 X 2 X 1024 X 10 17ms10.对8250的初始化流程及程序如下:NTI50 : MOV DX ,02FBHMOV AL ,80HOUT DX ,AL;将通信控制寄存器D7=1MOV D

20、X ,2F8HMOV AL ,0CHOUT DX ,AL;锁存除数低8位MOV AL ,0INC DXOUT DX ,AL;锁存除数高8位MOV DX ,2FBHMOV AL ,0AH;初始化通信线控制寄存器OUT DX ,AL;数据为7位,停止位为1位,奇校验MOV DX ,2FCH;初始化MODEM控制器MOV AL ,03H;使DTR和RTS均为低电平MOV DX ,2F9HOUT DX ,ALMOV AL ,03HOUT DX ,AL ;写中断允许寄存器从上面的初始化程序可以看到,首先写除数锁存器。为了写除数,首先写通信线控制寄存器,使DLAB=I ,然后写入16位的除数000CH,即

21、十进制数12。由于加在XTAL1上的时钟频率为1 . 8432MHZ , 故波特率为9600波特。分频系数=基准时钟*(16 波特率)11答:计算机通信传送的是数字信号,它要求传送的频带很宽,而计算机在远程通信中通常是通过载波 电话(Garrier TelePhon )线传送的,不可能有这样宽的频带。如果数字信号直接进行通信,经过传输线后必然会产生畸变。因此,在发送端必须采用调制器把数字信号转换为模拟信号,即对载波电话线上载波 进行调制;而在接收端又必须用解调器检岀发送端来的模拟信号,并恢复为原来的数字信号。所以,在远 距离串行通信中,必须使用 “MODEM。调频时,数字信号 “1”与“0被调

22、制成易于鉴别的两个不同频率的模拟信号。这种形式的调制称为频移键控FSK (Frequency Shift Keying), 其原理如下:三、设计题(共36分)1 答:(1 )在IBM PC/XT系统中进行I/O端口地址译码及I/O电路设计时,用到的总线信号有: A9A0D7D0,AEN, ,接口电路如下:(2 )参考程序如下:MOV DX,280HLOP: MOV AL,0FFHOUTDX,AL;使8个LED发光二极管亮CALLDELAY1S;调用1秒延时子程序MOVAL,00HOUTDX,AL;使8个LED发光二极管灭JMPLOP2.答:编程流程如下:MJ ! llhH fMil*卜世乍*曲

23、工SEGMENTDISBUF DBGOOD ,0DH,0AHCOUNT DW$ -DISBUFDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAIN:MOV AX,DATAMOV DS,AX,302HMOV AL , 00HOUT DX , AL ;8251 复位前准备NOPOUT DX, ALNOPOUT DX ,ALMOV DX , 300HMOV AL , 00HOUT DX , ALNOPOUT DX, ALNOPMOV DXt 302HMOV AL, 40HOUT DXr AL j 夏位裁 51 yMOV DXJ02H 控制口地址MOV AL,D1O

24、1L11OB ;王作方式选择宇OUT DX hALNOPMOVAL ,00110011B;操作命令字OUTDX ,ALMOVBX OFFSET DISBUF ;显示缓冲区首址MOVCX ,COUNTWT :MOV DX ,302HINAL ,DX ;读 8251A的状态TESTAL ,0lH ;发送准备好了吗?JZWTMOVDX , 300H;8251A 数据口地址MOVAL,:BXOUTDX,ALINCBXLOOPWTMOVAH,4CHINT21HCODE ENDSEND MAIN3.答:分配给8250的地址范围是:380H38FH8250内部10个可访问的寄存器端口的地址如下表:DUBft

25、 COMICOM2Q卿H3FIH0ao翊3F1H0 I叶i申iron测时o中W觀矿帝誉1 Hi? SFA11Kmi 13FWI2FBHMi dA3 Fill5FH1 0 1iifii卿越壽箝ffiJjfdhJFTH1 0打也i2FIIIX1 1n3FFH7FFH1啊9障ftNU丹Mtd怔2 Fill1M t3-RH2MH若8250的发送和接收时钟相同,波特率为 1200,计算除数寄存器的值。分频系数=基准时钟*(16 波特率)=1.843 X 106 16 X1200)=96=0060H 若波特率为2400 , 7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编 写8

26、250的初始化程序。MOV AL ,80HOUT DX ,ALMOV DX ,3F8HMOV AL ,60HOUT DX ,ALINC DXMOV AL ,0OUT DX ,AL;将通信控制寄存器D7=1;锁存除数低8位;锁存除数高8位MOV DX ,3FBHMOV AL ,0AHOUT DX ,ALMOV DX ,3FCHMOV AL ,03H;初始化通信线控制寄存器;数据为7位,停止位为1位,奇校验;初始化MODEM控制器;使DTR和RTS均为低电平OUT DX ,ALMOV DX ,3F9HMOV AL ,03H;写中断允许寄存器OUT DX ,AL4.答:A/D变换器通过8255A与P

27、C/XT系统总线的连接:IV斗DL 编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入MOVDX,2F3HMOVAL,10010001BOUTDX,AL;8255A 初始化MOVDX,2F1HMOVAL,00HOUTDX,AL;PB0=STRAT=0MOVAL,01HOUTDX,AL;PB0=STRAT=1NOPMOVAL,00HOUTDX,AL;PB0=STRAT=0MOVDX,2F2HWAIT1:IN AL,DX;读EOC状态JZWAIT1;查询A/D转换结束?MOVDX,2F0HINAL,DX ;读A/D转换结果MOVDL,AL ;存结果模拟试题二一、填

28、空题(每空1分,共20分)I.计算机系统由(硬件 )子系统和(软件 )子系统组成。2由于各种外设的工作原理、工作速度、信息格式、驱动方式差异很大,无法与 CPU直接匹配,需要有一个(接口 )电路来充当它们和 CPU间的桥梁。这部分电路被称为(I/O接口电路 )。I/O接口是 位于(系统总线(CPU )和(I/O设备 )之间。4. I/O端口的编址方法有(统一编址 )和(独立编址 )两种方法。5输入/输岀的传输方式有(程序直接控制的传输方式 )、(直接存储器存取DMA传输方式 )和I/O处理机(器)传输方式。6.可屏蔽中断是指(这种中断请求可以在 CPU的内部被屏蔽掉,即CPU可以控制这种中断被响应和部被 响应 )。7中断向量是指(中断服务程序的入口地址 )。8.一般来说,计算机总线分为(系统总线 )、外部总线和(内部总线 )三部分。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1