如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第八章输入输出系统通常把外部设备本身及其接口线路、外部设备控制器、通道或输入输出处理器以及输入输出软件统称为输入输出系统(I/O)。输入输出系统用来组织外部设备与主机之间进行数据或信息的交换。不同的外部设备其输入输出系统的结构不同,数据交换采用的定时方式不同,信息交换方式也不同。程序查询方式程序查询方式“输入数据查询程序”基本结构:DATASEGMENTBUFDBXDUP(?)LENDWXDATAENDSCODESEGMENTASSUMECS:CODEDS:DATASTART:MOVBX,OFFSETBUFAGAIN:INAL,命令状态端口TESTAL,01HJEAGAININAL,数据端口MOV[BX],ALINCBXDECLENJNZAGAIN中断方式中断系统结构例:假设有1、2两个设备,其优先级为设备1>设备2,若它们同时提出中断请求,试说明中断处理过程,画出其中断处理过程示意图,并标出断点。例:现有A、B、C、D共4个中断源,其优先级由高向低按A、B、C、D顺序排列。若中断服务程序的执行时间为20μs,请根据图所示时间轴给出的中断源请求中断的时刻,画出CPU响应中断的轨迹。例:实现多重中断应具备何种条件?如有A、B、C、D共4级中断,A的优先级最高,B次之,⋯⋯,D最低。如在程序执行过程中,C和D同时申请中断,该先响应哪级中断?如正在处理该中断时,A、B又同时有中断请求,试画出该多级中断处理的流程来。主程序与中断相关的程序段典型的输入中断服务程序DMA直接存储器存取方式就是不利用CPU而由DMA控制器控制在内存与高速外部设备间进行数据的直接传输。DMA工作过程包括:初始准备(CPU对DMA控制器进行初始化工作)、DMA传送(DMA请求、DMA响应、DMA访问内存)、结束处理(下一次初始化或结束)。DMA的传送方式有周期挪用方式、CPU暂停访问方式、与CPU交替访问方式三种。DMA控制器分为选择型和多路型两类。通道(IOP)方式