2022年微机原理习题答案-第六章培训资料 .pdf
学习资料各种学习资料,仅供学习与交流习题 6 1.什么是接口?接口的功能是什么?答:位于主机与外设之间,用来协助完成数据传送和控制任务的逻辑电路称为接口电路,接口电路对输入/输出过程起缓冲和联络作用。接口的功能是有,数据缓冲功能,联络功能,寻址功能,预处理功能,中断管理功能。2.计算机对 I/O 端口编址时通常采用哪两种方法?在8086系统中,用哪种方法进行编址?答:I/O 端口和存储器统一编址;I/O 端口单独编址。8086 系统采用 I/O 端口单独编址方式。3.CPU 和输入/输出设备之间传送的信息有哪几类?答:数据信息,控制信息,与状态信息。4.简述 CPU 与外设进行数据交换的几种常用方式.答:程序控制方式:特点是依靠程序的控制来实现主机和外设的数据传送,可分为无条件传送方式和查询方式.中断控制方式:每次输入和输出一个数据,CPU都要检查外设的状态。直接存储器存取控制方式:cpu不参加数据传送,而是由 DMA 控制器来实现内存与外设,外设与外设之间的直接传递。通道方式:可以实现对外围设备的统一管理和外围设备与内存之间的数据传送。外围处理机方式:由PPU 独立于主机工作,减少了CPU 控制外设的负担。5无条件传送方式适用哪些场合?查询方式原理怎样?主要用在什么场合?答:无条件传送适用于简单的输入/输出设备,CPU 可以随时读取或接受状态。这些信号变化缓慢,当需要采集数据时,无需检查端口,就可以立即采集数据,直接用输入/输出指令完成。无条件传送方式主要用于控制CPU 与低俗 I/O 接口之间的信息交换。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -学习资料各种学习资料,仅供学习与交流6.现有一输入设备,其数据端口的地址为FFE0H,并于端口 FFE2H 提供状态,当其 D0 位为 1 时表明输入数据准备好。请编写采用查询方式进行数据传送的程序段,要求从该设备读取100B 并输入到 1000H:2000H 开始的内存中。MOV DX,0FFE2H L1:IN AL,DX 这是习题 6 的第 6 题的答案,TEST AL,01H 这个程序写不出来,建议删这一问JZ L1 MOV AX,1000H MOV DS,AX MOV DX,2000H MOV CX,100 MOV DX,0FFE0H L2:IN AL,DX MOV DX,AL INC BX LOOPN L2 7查询式传送方式有什么优缺点?中断方式为什么能弥补查询方式的缺点?答:查询传送方式CPU 通过程序不断查询相应设备的状态,状态不符合要求,则 CPU 需要等待;只有当状态信号符合要求时,CPU 才能进行相应的操作。中断方式提高了计算机系统中信息处理的并行和处理器效率,中断可以实现同步操作,实时处理等功能。1.8088/8086中断向量表的作用是什么?答:中断向量表建立了不同的中断源与其相应的中断服务程序首地址之间的联系,它是 CPU 在响应中断时可以依据中断类型码自动转向中断服务程序。2.什么叫中断向量?它放在哪里?对于1CH 的中断向量在哪里?如果1CH 的中断程序从 5110H 开始:2030H 开始,则中断向量应该怎样存放?答:中断向量即用来提供中断入口地址的一个指针。3.8259中 IRR,IMR,ISR三个寄存器的作用是什么?名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -学习资料各种学习资料,仅供学习与交流答:中断请求寄存器IRR 8259A 有 8 条外部中断请求输入信号线IR0-IR7,每一条请求线上有一个相应的触发器来保存请求信号,它们形成了中断请求寄存器IRR(Interrupt Request Register)。中断屏蔽寄存器IMR IMR(Interrupt Mask Register)用来存放屏蔽位信息,IMR 的每一位可以禁止IRR中对应位的中断请求输入信号进入。中断服务寄存器ISR ISR(Interrupt Service Register)存放当前正在进行服务的所有中断。ISR 中相应位的置位是在中断响应的INTA脉冲期间,由优先权判决电路根据IRR 中各请求位的优先权级别和IMR 中屏蔽位的状态,将中断的最高优先级请求位选通到 ISR 中。4.类型号为 20H 的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片段。答:MOV AX,0 MOV DS,AX MOV SF,20H*4 LEA AX,IMS MOV IS,AX MOV AX,SEQ,INTS MOV SI+2,AX 5.简述 DMA 控制器同一般接口芯片的区别。答:DMA 控制器能给出访问内存所需要的地址信息,并能自动修改地址指针,也能设定和修改传送的字节数,还能向存储器和外设发出相应的读/写控制信号。在 DMA 传送结束后,它能释放总线,把对总线的控制权又交还给CPU。用 DMA 方式传输数据时,不需要进行保护和恢复断点及现场之类的额外操作。6.简述 8237A3 种基本传送类型的特点。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -学习资料各种学习资料,仅供学习与交流答:单次传送方式:每次DMA 操作只传送 1B,然后就自动把总线控制权交给 CPU,若还有通道请求信号,则 DMAC 则再重新向 CPU发出总线请求,获得控制权后责传送下一B 数据。数据块传送:在进入DMA 操作后,就连续传送数据,直到整块数据全部传送完毕,在字节数减为0 或外界输入终止信号时,才会将总线控制权交还给 CPU。请求传送:这种方式也可以用于成块数据传输。这种方式适用于准备好传送数据时,发出通道请求;若数据未准备好时,就使通道请求无效,将总线控制权交还给 CPU。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -