青岛理工大学计算机接口技术期末复习题及参考答案_第1页
青岛理工大学计算机接口技术期末复习题及参考答案_第2页
青岛理工大学计算机接口技术期末复习题及参考答案_第3页
青岛理工大学计算机接口技术期末复习题及参考答案_第4页
青岛理工大学计算机接口技术期末复习题及参考答案_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

一、单项选择题(超越高度)(本大题共30分,共15小题,每小1、Intel公司生产的用于数据并行传送的可编程接口芯片是()。2、8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示()。A.CPU向数据口写数据C.CPU读8255A控制口D.无效操作3、在8255的初始化程序中,使INTEA=1的目的是使()。A.A口在中断方式下完成输入/输出操作B.B口在中断方式下完成输入/输出操作C.A口在查询方式下完成输入/输出操作D.B口在查询方式下完成输入/输出操作4、在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的什么实现的()。5、在异步串行通信中,使用波特率来表示数据的传送速率,它是指()。A.每秒钟传送的字符数B.每秒钟传送的字节数D.每秒钟传送的二进制位数6、传送ASCII码时D7位为校验位,若采用偶校验,传送字符4的ASCII码34H时的编码为()。7、执行返回指令,退出中断服务程序,这时返回地址来自()。8、8259A应用中,需对IR5,IR3进行屏蔽,操作命令字0CW1应写入()。9、PC机中,确定硬中断的服务程序入口地址的是()。A.主程序中的调用指令B.主程序中的转移指令C.中断控制器发出的类型码D.中断控制器中的中断服务寄存器10、计数初值送到8253的()中。A.控制寄存器B.计数初值寄存器C.减计数单元D.输出锁存寄存器11、若8253可编程定时/计数器处于计数过程中,当CPU对它装入新的计数值时,其结果将是()。A.8253可编程定时/计数器禁止编程B.8253可编程定时/计数器允许编程,并改变当前的计数过程C.8253可编程定时/计数器允许编程,但不改变当前的计数过程D.8253可编程定时/计数器允许编程,是否影响当前计数过程随工作方式而变12、占用CPU时间最少的传送方式是()。B.中断D.无条件13、CPU与外设间数据传送的控制方式有()。A.中断方式B.DMA方式C.程序控制方式D.以上三种都是14、在中断方式下,外设数据输入到内存的路径是()。15、将微处理器、内存储器及I/0接口连接起来的总线是()。A.片总线B.外总线C.系统总线D.局部总线16、查询式输入输出是按先读状态端口,后读/写数据端口的顺序传送数据的。17、对堆栈区的操作必须遵循先进先出的原则。18、在可屏蔽中断的嵌套原则中,不允许低级中断打断高级中断,但允许同级中断相互打断。19、8255A的A端口和B端口都能在方式2下进行工作。20、目前在小型和微型计算机里最普遍采用的字母与字符编码是ASCⅡ码。同步通信的缺点是要求发送时钟和接收时钟保持严格的同步。异步串行通信的特点是以字符为信息单位传送的,每个字符作为一个独立的信息单位(1帧数据),可以随机出现在数据流中,即发送端发送的每个字符在数据流中出现的时间是任意的,接收端预先并不知道。就是说,异步通信方式的“异步”主要体现在字符与字符之间通信没有严格的定时要求;发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。答:8253有六种工作方式,分别为方式0,方式1,方式2,方式3,方式4,方方式0,2,3,4,写入计数初值,即启动计数(软件启动)要求编写一个完整程序将数据移动到以5C10H:1983H开始的存储区内。123456789DBABDACBCBDADDC√×××√2、8253有哪几种工作方式?区分不同工作方式的特点体现在哪几个方面?为什么3方式使用最普遍?(20分)1、已知有100字节的数据块存放在以5C10H:2000H开始的存储区内,要求编写一个完整程序将数据移动到以2、一台微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为OF4H,则当CPU执行输出指令访问OF7H端口时,其操作为()。A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制字寄存器D.数据从数据总线送端口B3、8255A的方式选择控制字为80H,其含义是()。A.A、B、C口全为输入B.A口为输出,其他为输入C.A、B为方式0D.A、B、C口均为方式0,输出4、如果约定在字符编码的传送中采用偶校验,若接收到校验代码11010010,则表明传送中()。A.未出现错误B.出现奇数位错C.出现偶数位错D.最高位出错5、串行通信中,若收发双方的动作由同一个时钟信号控制,则称为()串行通信。C.全双工D.半双工6、中断控制方式的优点是()。A.提高CPU的利用率B.提高CPU与外设的数据传送精度C.提高CPU与外设的数据传送速度D.减少外设的等待时间7、通常情况下,一个外中断服务程序的第一条指令是STI,其目的是()。A.开放所有屏蔽中断B.允许低一级中断产生C.允许高一级中断产生D.允许同一级中断产生8、如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用()。A.中断嵌套B.中断响应D.中断向量9、可以从8253的()寄存器中读出减计数器的值。A.控制寄存器B.计数初值寄存器C.减计数单元10、在对8253进行任何操作前,都必须先向8253写入一个(),以确定8253的工作方式。A.方式0C.方式2D.方式3C.CPU周期二、判断题(-超-越-高-度)(本大题共5小题,每小题2分,共10分)三、简答题(超-越-高-度)(本大题共2小题,每小题20分,共40分)答:(1)8255A具有两个8位(A口与B口)和两个4位(C口的高/低4位)并行I/0端口。四、程序设计题(本大题共1小题,每小题20分,共20分)123456789BCCAAACCDADADDDBBBAA注:判断题(-超-越-高-度)题干是A、B两个选项,而不是括号画√或×。21、可编程并行接口芯片8255A面向I/0设备一侧的端口有几个?其中C口的使用有哪些特点?考核知识点:本题考查的可编程并行接口芯片8255A的端口和其特点,可以参照接口芯片8254进行解答。22、D/A转换器接口的任务是什么?它和微机连接时,一般有哪几种接口形式?考核知识点:本题考查的D/A转换器接口的特点。23、BUFFER字节数组中存有一组无序列字节数数据,列的长度表示在BUFFER的第一个字节中,KEY为一个字节数据,编写程序在BUFFER中查找有无KEY,若有就结束,若没有就将KEY加入到BUFFER中去,并修改列的长度。(A)C标志(B)A标志(C)Z标志(D)S标志5.下面哪一条语句是采用寄存器间接寻址的(B)6.计算机系统总线按其功能可划分为数据总线、地址总线和(A)(A)控制总线(B)同步总线(C)信号总线(D)中断总线7.在PC/XT机中,NMI的中断向量在中断向量表中的位置是(C)(C)固定在0008H开始的4个字节中(D)固定在中断向量表首(C)10H和40H(D)01H和04H13.CPU与输入/输出端口是通过哪些指令来完成信息交换(C)(A)随机数(字节型)(B)?字符的ASCII(C)随机数(字型)(D)随机数(双字型)18.CPU中程序计数器(PC)中存放的是()响应中断时CPU仍控制总线而响应DMA时,让出总线(C)C口(D)以上三个端口均可以2.CPU响应可屏蔽中断的三个条件是:①NMI引脚没有中断请求,系统没有DMA请求、②CPU当前指令执行完毕和③CPU处于开中断状态。 9.若段地址为C576H,偏移地址为5346H,则对应的物理地址为CAAA6H。10.逐次逼近式A/D转换器主要由比较器、D/A转换器和逐次逼近寄存器构成。1.一个总线周期一般由4个时钟周期组成。(√)2.在DMA传送时,CPU放弃对系统三总线的控制,改由DMAC来控制三总线的工作。(√)3.输出指令OUTDX,AL的寻址方式是寄存器寻址。(×)4.在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过64KB。(√)5.在DMA方式下,由硬件DMAC控制信息传送,须要CPU介入才能进行高速传递和对数据的变换、比较等处理。(×)6.输入指令INAL,DX的寻址方式是寄存器寻址。(√)7.8251A在初始化编程时,其编程顺序不可任意改变。(对)(2)半双工工作方式:允许两个方向传输数据,但不能同时传输,只能交替进行。方式0:基本型输入/输出方式,A、B、C三个方式1:选通型输入/输出方式,A、B二个数据口可工作在此方式下。方式2:双向数据传送方式,只有A数据口可工作在此方式下。答:8255A的端口A,作为数据的输入、输出端口使用时都具有锁存功能。端口B和端口C当作为数据的输出端口使用运行结果:清零AL,40H,04H 4、写出AL、AH和AX最后的值XORAL,OFHAL,01H在七段数码管上显示出来,请完善下列程序(各口地址设为288H—28bH)。显示字形gefdCba段码001111111000011021011011310011114110011066h511011016dh611111017000011107h81111111911011116fhleddb3fh,06hbhfhdhdhfhfhjljg ;从8255的A口输出jmpSSs一、单项选择题(超越高度)1.8086/8088微处理器中堆栈段SS作为段基值则偏移量为提供。()2.8086访问I/O端口的指令,常以寄存器间接寻地址方式在DX中存放()A.I/O端口状态B.I/O端口数据C.I/O端口地址D.I/O端口控制字3.对于EPROM而言,只有信号同时有效时才能输出所需要的数据。()4.当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据范围。()C.000~FFFFHD.0~FFH5.8086/8088微处理器引脚中信号线能反映标志寄存器中断允许标志位IF的当前值。()6.Intel2164A芯片地址线及数据线条数分别为()7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()A.DMAB.无条件C.查询D.中断8.Intel8255A初始化控制字是通过写入的。()A.数据总线缓总器B.读/写控制逻辑C.A组控制D.B组控制A,可编程DMA控制器B.不可编程中断控制器C.可编程定时/计数器D.总线仲裁器10.用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应变化,这是一种方式。()A.自动循环B.完全嵌套C.特殊循环D.特殊屏蔽12.8255A工作于方式1输出时,在由外设输入的STB信号的控制下将送到端口A(或端口B)的数据锁存。()13.欲实现写8255A端口A,、A,、RD、WR、CS则为()14.8253-5引脚CS、RD、WR、A,、A.为,表示对计数器1设置计数初值。()15.诸多通信规程中使用最多的是通信规程C.异步控制D.面向字节计数控制17.DAC0832逻辑电源为()C.十5V~十15VD.土3V~十15V18.8253-5引脚脚CS、RD、WR、A.A,为时,表示从计数器1续出计数值()19.8253-5工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间()A.改变计数值B.改变控制字C.重新加入带有上升沿的GATE信号D.复位20.异步方式下,8251A的时钟CLK比数据传输率大倍。()二、多项选择题(超越高度)21.CPU在响应INTR请求时,包括的条件有()A.IF=1B指令周期结束E有INTR上升沿出现22.8253的某计数器在计数过程中,CE可能会()A.减1计数B减2计数C减4计数D减到0止23.串行接口芯片UARTA可实现同步通信B常用奇偶校验E可采用循环校验24.8086的一个总线周期,可以交换()字节。25.一个条件传送的输入接口,通常需要()接口。A控制就绪状态(C忙状态D数据输入E数据输出27.8086/8088微处理器取指令和执行指令是以方式完成的。28.为减小量化误差,可以采取更多的A/D转换器,把模拟范围分割成离散29.人机接口电路与人机交互设备一起完成和任务。30.8253—5控制寄存器的D。为1时表示,D。为0时表示数。31.5.74LS373是,并且具有驱动输出的接口芯片。四、简答题(超-越-高-度)(本大题共5分,每小题4分,共20分)32.存储器系统中,实现片选控制的方法有哪些?33.可编程通用接口8251A内部结构如何组成?34.试述DMA操作的基本方法。37.对8251A进行初始化,要求:工作于异步方式,采用奇校验,指定工作停止位,7位ASCⅡI字符、波特率因子为16,出错指示处于复位状态,允许发送、允许接收、数据终端就绪,不送出空白字符,内部不复位。口地址为40H、42H。38.要求计数器0工作于方式3,输出方波的重复频率为2KH,计数脉冲输入为2.5MH₂,39.已知某系统存储器扩展如下图所示,试分析:(1)2764和6116分别是什么芯片?(2)27641#、27642#、6116的地址范围?(3)MEMR与MEMW两信号起什么作用?一PB₆一PB₆机Ais.Cs2764OEOED₂~D₀CBA40.试用8255A工作方式1,以中断方式作为打印接口。电路如下图所示,要求:(1)8255方式1,用B口与打印连接。(2)完成程序主要部分打印打印8255A与打印机接口41.设1#和2#设备地址分别为50H和52H,在数据段中以2040H为首地址的存储区中存要求:(1)编程(2)画出流程图三、26.微处理器27.并行28.位数;更多29.信息形式转换;速度匹配30.BCD;二进制31.8位锁存器;三态32、(1)全译码法:微处理器全部地址都参与译码,如8086微处理器地址线,A₉~Ao。因此对应于存储器芯片中任意(2)部分译码法:微处理器的地址低位部分作为片内地址,部分的高位地址经译码器后作为片选控制信号,还有部分高位(3)线选法;若存储容量小,而且以后不进行存储容量扩充,片选控制电路可由几片小规模集成电路芯片组成。再用剩余33.8251A分为五个部分;数据总线缓冲器,接收器、发送器、读/写控制逻辑与调制解调器组成。34.(1)周期扩展:利用CPU不访问存储器的那些周期来实现DMA操作,此时DMAC可以使用总线而不用通知CPU也(2)周期扩展:使用专门的时钟发生器/驱动器电路,当需要进行DAM操作时,由DMAC发出请求信号给时钟电路,时钟电路把供给CPU的时钟周期加宽,而提供给存储器和DMAC的时钟周期不变。行的总线周期结束后,使其地址总线、数据总线和部分控制总线处DMA35.采样后的信号经量化后才能输入到计算机,采样信号经量化后成为数字(1)接受来自计算(通过系统总线)的欲显示字符的代码。(2)按规定产生各种有用的定时信息。(3)取出显示字符,按扫描次序变换成能控制各光点的找点信号。(4)按时产生并加入行同步、场同步及消隐信号,形成“全电视信号”(合成电视信号)。37、根据已知条件:方式指令字设定为DAH,控制指令字为37H,初始化程序如下:方式控制字为00110111=37H,即计数器0,写16位,方式3,BCD计数。设8253的端口地址为80H,81H,82H,83H。则初值化程序段为:39、(1)6116芯片是RAM;2764芯片是EPROM(2)27641#地址为64000H~47FFFH6116地址为4E000H~4E7FFH(3)MEMR是存储器读信号,用来选通2764及6116读操作。MEMW是存储器写信号,用来选通6116芯片的写入操作。40、(1)根据题目要求,本题选择方式1,B口输出方式。方式1下PC2的几条信号线是固定,如PC₂-ACK,PC,采用中断方式进行信息交换,根据题意可以算出中断向量为OBH,OBH乘4后可得到2CH作为中断向量地址表指针,相在C口按位置位/复位字选择为00001010B或00001011B在这个系统中由中断处理子程序完成字符输出,主程序仅仅对8255A设置方式控制字,开放中断就行了。这里开放中断用STI,使IF=1,除此,还要使INTE=1,让8255A处于中断允中断处理子程序中,设字符已放在主机的字符输出缓冲区,往B端口输出字符后,微处理器用对C口按位置位/复位命名选通信号为0,从而使数据送到打印机。当打印机接收并打印字符后,发出回答信号ACK,由此清除8255A缓冲器信号(本题目中未用),并使8255A产生新的中断请求。(2)程序如下;XORDS:[002CH],AXDS:[002EHJ,AXOEOH,ALOE6H,AL偶地址数送2#N描环次数=02>r一、单项选择题(超越高度)(本大题共15小题,每小题2分,共2、一台微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为OF4H,则当CPU执行输出指令访问OF7H端口时,其操作为()。A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制字寄存器D.数据从数据总线送端口B3、8255A的方式选择控制字为80

温馨提示

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

评论

0/150

提交评论