微机及应用复习题.doc

上传人:hs****ma 文档编号:556234101 上传时间:2022-09-29 格式:DOC 页数:12 大小:157KB
返回 下载 相关 举报
微机及应用复习题.doc_第1页
第1页 / 共12页
微机及应用复习题.doc_第2页
第2页 / 共12页
微机及应用复习题.doc_第3页
第3页 / 共12页
微机及应用复习题.doc_第4页
第4页 / 共12页
微机及应用复习题.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《微机及应用复习题.doc》由会员分享,可在线阅读,更多相关《微机及应用复习题.doc(12页珍藏版)》请在金锄头文库上搜索。

1、微机接口技术期末复习题(备注:选择题答案中红色为正确答案)第1章 微机接口技术概述一、填空题: 1. 在I/O接口中,数据端口寄存器的作用是_。2. 在I/O接口中,状态端口寄存器的作用是_。3. 在I/O接口中,控制端口寄存器的作用是_。4. 中断是指_。5. DMA方式是指_。答案:1. 存放CPU与外设之间传送的数据信息 2. 存放外设或I/O接口向CPU传送的状态信息 3. 存放CPU向I/O接口或外设传送的控制信息 4. 系统受外部或内部的逻辑要求,停止原程序的执行转而去处理逻辑要求,执行完服务程序后再返回执行原程序的过程。 5. 存储器直接和外设之间存取数据的输入输出方式二、选择题

2、:1程序查询流程总是按( )次序完成一个字符的传输。A读状态端口,写数据端口 B写数据端口,读状态端口,写数据端口C写控制端口,读状态端口,写数据端口 D随I/O接口的具体要求而定28086/8088CPU响应硬件中断INTR请求的必要条件除IF=1外,还需满足( )。A访存储器操作结束 B当前指令执行完 C无软件中断请求 D无内部中断请求3CPU对DMA控制器提出的总线请求响应要比中断请求的响应快,其原因是( )。A只需完成访内存操作 B只需当前总线周期结束C无需保留断点现场 D有硬件DMA控制器4DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。 A. 通知CPU 收回总线控

3、制权 B.让DMA 控制器释放总线控制 C. 让CPU 检查DMA 操作正确性 D.让DMA复位,准备下一次DMA 传输5CPU执行OUT DX,AL指令时, 的值输出到地址总线上。 A)AL寄存器 B)AX寄存器 C)DL寄存器 D)DX寄存器6一个I/O地址称为一个 。 A)接口 B)端口 C)外设 D)芯片7一个接口可由 组成。 A)一个端口 B)两个端口 C)一个I/O地址 D)若干个I/O端口8输入/输出指的是主机与 交换数据。A)存储器 B)外设 C)键盘 D)显示器三、问答题1. 试述I/O端口两种编址方法的特点与区别。 答:I/O端口的编址方法有二种:即I/O端口单独编址方式(

4、I/O映射方式)和I/O端口与存储器单元统一编址方式(存储器映射方式)。I/O端口与内存单元地址统一编址方式是将I/O端口地址与内存地址统一安排在内存的地址空间中,即把内存的一部分地址分配给I/O端口,由I/O端口来占用这部分地址。这种方式控制逻辑较简单,I/O端口数目不受限制,所有访问存储器的指令都可用于I/O端口,指令丰富,功能强。但这种方式占用内存空间,而且程序难懂,难调试。 I/O端口单独编址方式中,内存地址空间和I/O端口地址相对独立, I/O端口单独构成一个空间,不占用内存空间,具有专门的指令,程序易于看懂。但这种方法程序设计不太灵活,控制逻辑较复杂,I/O端口数目有限。2. 输入

5、接口常接有三态缓冲器,而输出接口常接有锁存器,试述其理由。 答:为了协调高速CPU与慢速的外设之间的速度匹配,以及避免数据的丢失,接口中一般设有数据锁存器或缓冲器。在输出接口中,一般都要安排锁存器,以便锁存输出数据,使较慢的外设有足够的时间进行处理,避免数据丢失,而CPU和总线可以回头去忙自己的其它工作。 在输入接口中,一般需要安排缓冲隔离环节,如三态门。特别是当有多个外设与CPU进行数据交换时,只有当CPU连通时,才允许某个选定的输入设备才进行数据传输,而其它外设此时数据总线隔离,避免干扰数据的传输。3. 计算机输入/输出控制方式有哪几种?各有什么特点?答:CPU与外设进行数据传送,系统中的

6、数据传送控制方式一般分为四种:程序控制方式,程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式,这种方式又分为无条件传送和查询传送二种。这种I/O方式中,程序设计简单,硬件软件较省,但费时,CPU效率较低,实时性差,主要用于中低速外设和实时性要求不高的场合。中断控制方式,中断控制方式是指利用中断技术控制CPU与外设进行数据传送的一种方式。这种方式实时性好,不需要反复查询等待,减少了CPU等待时间,CPU与外设可并行工作,但这种方式需要进行现场保护及恢复其工作,仍花费CPU时间。DMA方式,DMA方式是指由专门硬件控制,不需CPU介入,直接由存储器与外设进行数据传送的

7、方式,这种方式不需CPU介入,减少了CPU的开销,能实现高速的数据块传送,提高了效率。但这种方式增加了硬件开销,提高了系统的成本。4. CPU响应中断的条件是什么? 答:CPU响应中断的条件视可屏蔽中断和非屏蔽中断有所不同。 对于非屏蔽中断,必须满足二个条件:无总线请求,即在现行指令周期内无总线请求现行指令执行完毕。 对于可屏蔽中断,必须满足三个条件: 无总线请求中断允许标志IF=1(即CPU允许中断)现行指令执行完毕。第2章 DMA技术1. 比较中断与DMA两种传输方式的特点。答:中断方式下,外设需与主机传输数据时要请求主给予中断服务,中断当前主程序的执行,自动转向对应的中断处理程序,控制数

8、据的传输,过程始终是在处理器所执行的指令控制之下。直接存储器访问(DMA)方式下,系统中有一个DMA控制器,它是一个可驱动总线的主控部件。当外设与主存储器之间需要传输数据时,外设向DMA控制器发出DMA请求,DMA控制器向中央处理器发出总线请求,取得总线控制权以后,DMA控制器按照总线时序控制外设与存储器间的数据传输而不是通过指令来控制数据传输,传输速度大大高于中断方式。2. DMA控制器应具有哪些功能?答:DMA控制器应有DMA请求输入线,接收I/O设备的DMA请求信号;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA控制器在取得总线控制权以后应能发出内存地址、I/O

9、读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。3. 8237A的地址线为什么是双向的?答:8237A的A0A3地址线是双向的,当8237A被主机编程或读状态处于从属状态,A0A3为输入地址信号,以便主机对其内部寄存器进行寻址访问。当8237A取得总线控制权进行DMA传送时,A0A3输出低4位地址信号供存储器寻址对应单元用,A0A3必需是双向的。4. 说明8237A单字节DMA传送数据的全过程。答:8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址寄存器,然后就将总线控制权放弃。若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线

10、使用权进行下一字节的传送。5. 8237A单字节DMA传送与数据块DMA传送有什么不同?答:单字节传送方式下,8237A每传送完一个字节数据就释放总线,传送下一字节时再请求总线的控制权。块传送方式下8237A必须把整个数据块传送完才释放总线。6. 8237A什么时候作为主模块工作,什么时候作为从模块工作?在这两种工作模式下,各控制信号处于什么状态,试作说明。答:8237A取得总线控制权后,开始进行DMA传送过程,此时8237A作为主模块工作。8237A在被处理器编程或读取工作状态时,处于从模块工作状态。8237A处于从模块时,若CS#=0、HLDA=0说明它正被编程或读取状态,IOR#与IOW

11、#为输入,A0A3为输入。8237A处于主模块时,输出地址信号A0A15 (低8位经A0A7输出,高8位经DB0DB7输出)。8237A还要输出IOR#、IOW#、MEMR#、MEMW#、AEN、ADSTB等有效信号供DMA传送过程使用。7. 说明8237A初始化编程的步骤。答:(1)写屏蔽字,阻止某通道的DMA请求。(2)写命令字(8号地址),确定信号有效电平、优先级方式、通道工作允许等。(3)写模式字(B号地址),确定某通道传送方式、传送类型、地址寄存器变化方式等。(4)置0先/后触发器。(5)设置地址寄存器、字节数寄存器的初值。(6)清除某通道屏蔽位,允许8237A响应其DMA请求。8.

12、 8237A选择存储器到存储器的传送模式必须具备哪些条件?答:必须使用8237A内部的暂存器作为数据传送的缓冲器。8237A通道0的地址寄存器存放存储器的源地址、通道1的地址寄存器存放存储器的目的地地址、字节计数器存放传送的字节数,建立通道0的软件DMA请求来启动这一传输过程9. 利用8237A的通道2,由一个输入设备输入一个32KB的数据块至内存,内存的首地址为34000H,采用增量、块传送方式,传送完不自动初始化,输入设备的DREQ和DACK都是高电平有效。请编写初始化程序,8237A的首地址用标号DMA表示。答:设存储器页面寄存器内容已被置为3。8237A初始化程序如下:MOV AL,

13、06H ;屏蔽通道2MOV DX, DMA+0AH ;OUT DX, AL ;MOV AL, 80H ;写通道2命令字:DREQ、MOV DX, DMA+08H ;DACK高电平有效,正常DUT DX, AL ;时序、固定优先级、允许8237A工作等。MOV AL, 86H ;写通道2模式字:块传MOV DX,DMA+0BH ;输、写传输、地址增、OUT DX, AL ;禁止自动预置等。MOV DX,DMA+0CH ;置0先/后触发器OUT DX,AL ;MOV AL,00H ;设通道2基地址为4000HMOV DX,DMA+04H ;OUT DX,AL ;MOV AL, 40H ;OUT DX, AL ;MOV AL, 0FFH ;设通道2基字节数为MOV DX, DMA+05H ;7FFFH (32767D)OUT DX, AL ;MOV AL, 7FH ;OUT DX, AL ;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号