中国石油大学计算机接口技术期末复习题_第1页
中国石油大学计算机接口技术期末复习题_第2页
中国石油大学计算机接口技术期末复习题_第3页
中国石油大学计算机接口技术期末复习题_第4页
中国石油大学计算机接口技术期末复习题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

计算机接口技术第1页共10页《计算机接口技术》课程综合复习资料一、单选题1.在计算机系统中,可用于传送中断请求和中断相应信号的是()。(A)地址总线(B)数据总线(C)控制总线(D)都不对2.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。(A)I/O设备(B)I/O接口(C)主处理器(D)逻辑高3.微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。(A)不同的地址编码(B)不同的读控制逻辑(C)不同的写控制逻辑(D)专用I/O指令4.实现CPU与8259A之间信息交换是()。(A)数据总线缓冲器(B)级联缓冲/比较器(C)读写控制电路(D)数据总线缓冲器与读写控制电路5.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。A.32B.29C.28D.246.ADC0809电路是从()有效时开始转换工作的。(A)START(B)INTA(C)OE(D)INTR7.若两机进行异步串行通信,通信波特率为2400位/每秒,且通信字符格式规定为:1位起始位、八位数据位、1位校验位、2位停止位,则每秒钟最大能传送的字符个数是()。(A)240(B)2400(C)100(D)2008.8253芯片在计算机系统中主要用于()。(A)中断控制(B)定时与计数(C)串行通讯(D)并行通讯9.用8088CPU组成的PC机数据线是()。(A)8条单向线(B)16条单向线(C)8条双向线(D)16条双向线10.在8259A级联使用时,主片的优先级管理方式应设置成()。(A)完全嵌套方式(B)特殊完全嵌套方式(C)循环优先级(D)特殊循环优先级11.在以8086/8088为CPU的微机系统中若要往I/O端口写入数据可使用的指令是()。A.INB.LEAC.MOVD.OUT12.8086/8088的中断类型码为()。(A)20位的二进制数(B)16位的二进制数(C)8位的二进制数(D)4位的二进制数13.可编程定时/计数器8253计数器1工作于方式4时,下面的说法正确的是()。(A)计数器1工作于软件触发方式(B)计数器1工作于硬件触发方式(C)计数器1工作于分频器方式(D)计数器1工作于方波发生器方式14.当CPU的数据总线的位数少于D/A转换器的数据位数时,两者在进行硬件连接时要采用()结构。(A)直通方式(B)单缓冲方式(C)双缓冲方式(D)以上三种都可以15.在8086CPU中,当M/=0,=1,=0时,CPU完成的操作是()。(A)存储器读(B)I/O读(C)存储器写(D)I/O写16.在BUFDB?,?,5,9这条语句中,?代表的含义是()。(A)随机数(字节型)(B)?字符的ASCII(C)随机数(字型)(D)随机数(双字型)17.下列端口访问指令错误的是()。(A)INAL,60H(B)MOVDX,303HOUTDX,AL(C)MOVDX,303HMOVAL,[SI]OUTDX,AL(D)INAL,303H18.8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为()。(A)A1A0=00(B)A1A0=01(C)A1A0=10(D)A1A0=1119.下面哪一条语句是采用寄存器间接寻址的?(A)MOVAX,BX(B)MOVAL,[BX](C)MOVAX,20(D)MOVAX,BUF20.某一中断程序入口地址值填写在向量表的0080H—0083H存储单元中,则该中断对应的中断类型号一定是()。(A)1FH(B)2OH(C)2lH(D)22H21.在PC/XT机中,NMI的中断向量在中断向量表中的位置是()。(A)由程序指定的(B)由DOS自动分配的(C)固定在0008H开始的4个字节中(D)固定在中断向量表首22.一个满量程为5V的D/A转换器,要求能分辩的最小电压的5mV,则分辨率为()。(A)8(B)16(C)10(D)3223.设INTR中断号为60H,中断向量为3344H:1122H,则从180H起连续地址单元的内容为()。(A)33441122(B)44332211(C)11223344(D)2211443324.在某一存储器系统中,设有只读存储器16KB,随机存储器48KB,用16根地址线来寻址,如只读存储器位于低地址段,则其地址范围是()。(A)0000H—2BFFH(B)0000H—0FFFH(C)0000H—3FFFH(D)0000H—4AFFH25.有关8255A状态字的使用,下列叙述正确的是()。(A)状态字由用户任意指定(B)状态字与C口的外部引脚无关(C)查INTR位不如查IBF或OBF位可靠(D)INTE位由I/O操作过程中自动产生26.8088微处理器可寻址访问的最大I/O空间为()。(A)1KB(B)64KB(C)640KB(D)1MB27.8086在执行IN  AL,DX指令时,AL寄存器的内容输出到()上。(A)地址总线(B)数据总线(C)存储器(D)寄存器28.8255A工作在方式2(双向选通I/O)时()。(A)只能作输入接口(B)只能作输出接口(C)作输入口或作输出口(D)同时可作输入口、输出口29.一个8位的D/A转换器的分辩能力能达到满量程的()。(A)1/8(B)1/16(C)1/128(D)1/25630.使多路模拟信号共有一个A/D转换器时,需使用()。(A)采样保持器(B)多路模拟开关(C)传感器(D)滤波电路二、判断题1.8片8259A级联时,最多能管理57级可屏蔽中断。2.8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次取指周期操作。3.某8259A芯片的地址引出线A0接入CPU的地址线A1,已知其二个端口地址分别为:306H,304H,给该芯片发出的中断结束命令应写入的端口是304H。4.80386计算机的CPU有32位的地址线,其最大可寻址的物理内存空间是4GB。5.在特殊全嵌套方式下,8259可响应同级或高级中断请求。6.INT8253采用BCD码计数时,其最大计数值为0000。7.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现0时,则表示该端有中断请求。8.当ALE有效时,8086/8088CPU地址/数据总线AD15~AD0上传送的是地址信息。9.多片8259级联,从片中的INT引脚都连到主片的IRQ0~7引脚上。10.8225A的“端口C置1/置0控制字”不能写入其控制寄存器中。11.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送数据信号。12.8086/8088微处理器的INTR引脚可由标志位TF控制。13.对8086/8088系统,中断类型码的大小与中断优先级高低无关。14.8086/8088CPU的数据线和地址线是以分时复用方式轮流使用的。三、问答题1.什么是接口?为什么需要接口?接口有哪些作用?2.8086和8088在最小模式下的引脚信号有何不同?3.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?4.若用1K×1位的RAM芯片组成16K×8位的存储器,需要多少片芯片?在CPU的地址线中有多少位参与片内寻址?多少位用做芯片组选择信号?5.8086CPU在执行输入输出指令时,CPU有哪些控制管脚的作用,什么样的电平有效?6.主机和外设之间传输信息的方式有哪四种?7.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?8.一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?  9.8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?10.端口编址有哪两种方法?各有什么特点?四、编写程序1.设置8253计数器2为BCD码计数方式,工作于方式3(方波发生器),CLK2输入端每来10个计数脉冲,输出端OUT2的高电平与低电平反相一次(对称方波),写出8253的初始化程序段。(设8253的1#计数器端口地址为0184H,2#计数器端口地址为0185H,3#计数器端口地址为0186H,8255的控制端口地址为0187H)2.用一片8255,采用查询方式输出数据到外设,外设的READY信号为1时表示外设准备好,可以输出数据,好为0时表示未准备好.假设8255的端口地址为2F0—2F3H.要求写出8255的控制命令字、初始化程序及I/O程序.3.用一片8255,采用查询方式输入外设的一个8位数据,外设的状态信号为低电平时表示数据有效,可以输入.假设8255的端口地址为230—233H.要求写出8255的控制命令字、初始化程序及I/O程序.4.用一片8255,采用查询方式输出一个8位数据到外设,外设的BUSY信号为1时表示外设正忙,不能输出,BUSY为0时表示外设不忙,可以输出.假设8255的端口地址为260--263H.要求写出8255的控制命令字、初始化程序及I/O程序.5.某系统外接电路如图,8255A口地址为2F0H~2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。CODESEGMENTASSUMECS:CODEBEG:;C口初始化;读C口;测试PC7并组织输出数据;数据写入C口使LED亮/灭;返DOS CODE ENDS END BEG

综合复习资料参考答案一、单选题题号12345678910答案CABDBADBCB题号11121314151617181920答案ACACDADBBB题号21222324252627282930答案CCDCBBBDDB二、判断题题号12345678910答案√√√√√××√√×题号11121314答案××√√三、问答题1.答:CPU和外设之间的信息交换存在以下一些问题:速度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配。I/O接口电路是专门为解决CPU与外设之间的不匹配、不能协调工作而设置的,处于总线和外设之间。接口作用主要包括信号暂存、数据格式转换、传送路径的切换控制和状态信号的交换、通讯控制、设备动作、定时控制、中断管理及错误检测等功能。2.答案:INTA用来对外的中断请求作出响应。ALE作为锁存信号,对地址进行锁存DEN为收发器提供一个信号,说明CPU当前准备发送或接收数据DT/R用来控制8286/8287的数据传送方向M/IO区分CPU进行存储器访问还是输入/输出访问的控制信号WR作为写信号输出端,低电平有效HLDA作为CPU响应其他部件发出总线请求的输出端HOLD作为其他部件向CPU发出总线请求信号的输入端3.答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。4.答:要128片。A1~A9共10位参与片内寻址,其余可用于片选信号。5.答:RDWDCSMI0BHE,除了BHE高电平有效,其它均低电平有效。6.答案:无条件传送、查询式传送、中断方式传送、直接存储器存取。7.答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。8.答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。每秒发送100个字符共1200位。因此波特率为1200波特,位周期19.答:CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断OBFA(PC7)和IBFA(PC5)位的状态来区分是输入中断还是输出中断,并据此转向相应的输入或输出操作。10.答案:⑴独立编址(专用的I/O端口编址)存储器和I/O端口在两个独立的地址空间中。优点:I/O端口的地址码较短,译码电路简单,存储器同I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计。缺点:需要有专用的I/O指令,程序设计的灵活性较差。⑵统一编址(存储器映像编址)存储器和I/O端口共用统一的地址空间,当一个地址空间分配给I/O端口以后,存储器就不能再占有这一部分的地址空间。优点:不需要专用的I/O指令,任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,程序设计比较灵活;由于I/O端口的地址空间是内存空间的一部分,这样,I/O端口的地址空间可大可小,从而使外设的数量几乎不受限制。缺点:I/O端口占用了内存空间的一部分,影响了系统的内存容量;访问I/O端口也要同访问内存一样,由于内存地址较长,导致执行时间增加。四、编写程序1.答:8253控制字为10010111B(或10110111);计数初值为0AH(或000AH);8253初始化程序段:MOVDX,187HMOVAL,10010111B(或10110111)OUTDX,AL向计数器置计数初值的程序段:MOVDX,185HMOVAL,0AHOUTDX,AL或:MOVDX,185HMOVAL,0AHOUTDX,ALMOVAL,00HOUTDX,AL2.答案:MOVAL,10000001BA口方式0,输出;C口高位输出,地位输入OUT2F3H,AL;MOVAL,0DHP1:INAL,2F

温馨提示

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

评论

0/150

提交评论