试题详情
- 简答题CPU与外设交换数据的传送方式可分为哪几种?简要说明它们各自的特点。
-
为了实现CPU与外设之间的数据传送,通常采用以下3种I/O传送方式:程序传送;中断传送;直接存储器存取(DMA)传送。
当计算机工作任务较轻或CPU不太忙时,可以应用程序查询输入输出传送方式,它能较好地协调外设与CPU之间定时的差别;程序与接口电路比较简单。其主要缺点是:CPU必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。这种循环等方式很花费时间,大大降低了CPU的运行效率。
对于中断传送方式,外设在处理数据期间,CPU就不必浪费大量时间去查询它们的状态,只待外设处理完毕主动向CPU提出请求(向CPU发中断请求信号),而CPU在每条指令执行的结尾阶段,均查询是否有中断请求信号(这种查询是由硬件完成的,不占用CPU的工作时间),若有,则暂停执行现行的程序,转去为申请中断的某个外设服务,以完成数据传送。中断传送方式的好处是大大提高了CPU的工作效率。
DMA方式或称为数据通道方式,是一种由专门的硬件电路执行I/O交换的传送方式,它让外设接口直接与内存进行高速的数据传送,而不必经过CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取。 关注下方微信公众号,在线模考后查看
热门试题
- 微处理器、微型计算机和微型计算机系统之间
- 有3位和2位十六进制数X和Y,X=34A
- 比较80386/80486的保护虚拟地址
- 基址指针(BP)和堆栈指针(SP)在使用
- 比较主程序与中断服务程序和主程序调用子程
- CPU在中断周期要完成哪些主要的操作?
- 流行主板的结构有哪些基本类型?主板按照C
- 一般程序如下: &ensp
- 某应用系统中,系统提供一个频率为20KH
- 嵌入式系统的基本特点是“以()为中心”。
- 若已有一个频率发生器,其频率为1MHz,
- 在实模式下寻址时,所有存储器地址都可以看
- 什么是Pentium4主板芯片组的设计思
- 为实现在保护模式地址方式下工作,8038
- 8259A中断控制器的IR0——IR7的
- IBM PC,PC/XT与P
- nEA引脚的作用是什么?在下列情况下,n
- 80386DX CPU在保护
- 对下列程序中各汇编语句的功能进行注释,
- 请指明下列指令划线部分的寻址方式?