。
第四章习题与思考答案
43外设端口有哪两种编址方法?各有什么特点?答:微型计算机对IO端口进行编址的方式有两种:单独编
址和统一编址。1.外设端口单独编址特点:1需要专用IO指令,实现CPU和外设间数据传送。2IO端口地址的独立。2.外设端口与存储器统一编址特点:1无需专用IO指令2IO端口地址是内存地址中的一部分。
44IO数据有哪四种传送方式?各有什么特点?CPU与外设之间的数据传送方式有无条件传输方式、查询
方式、中断方式和DMA方式。1.无条件传输方式无条件传送又称为同步传送或直接传送方式。CPU在与外
设进行数据交换时,外设随时处于准备好的状态,这样CPU不必查询外设的状态,也不必等待,而是直接进行数据的输入输出。
2.查询传输方式查询传输方式也称为异步传输、条件传输方式。采用查询方式时,CPU每次与外设进行数据传输前,都要先读取状态端口的信息,查询外设是否准备就绪,只有在外设处于“就绪”状态时,才能向外设的数据端口发送数据或从其中读取数据,如果外设未就绪,就需要CPU原地循环等待外设完成准备工作,所以CPU的工作效率不高。3.中断传输方式在中断传输方式中,以外设为主动方,每次外设准备好就可以向CPU发出一次中断请求,使CPU暂停当前正在执行的程序,转去与外设进行一次数据传输工作,当完成了本次数据的输入或输出后,再回到原先被打断的地方继续执行原来的程序。中断方式可以大大提高CPU的效率和系统的实时性。4.DMA方式
可编辑修改
f。
DMA方式即直接存储器存取方式,是一种在DMA控制器的控制下实现的外设与存储器之间的直接数据传输方式。在整个DMA传输过程中,是不需要CPU参与的,完全是通过硬件逻辑电路用固定的顺序发地址和读写信号来实现的,数据不需要经过CPU而是在外设和存储器之间高速传输。
458051内部的并行IO口有哪些?各有什么功能?1.P0口P0口的第一功能是作为通用IO口使用。P0口的第二功能是作为地址(低8位地址)数据总线的复
用口。2.P1口P1口的第一功能是作为通用IO口使用3.P2口P2口的第一功能是通用IO口P2口的第二功能是作为地址总线,输出高8位地址信号,
与P0口输出的低8位地址组合,共同完成外部存储器单元16位地址信号的输出。
4.P3口P3口的第一功能是通用IO口,且各引脚有不同的第二功能。
48中断处理的过程是怎样的?所谓中断是指CPU在正常执行程序的过程中,由于某种随
机发生的事件使它暂停当前正在执行的程序,转而去执行r