试题详情
- 简答题简述用DMA方式进行数据传送的过程。
- 用DMA方式进行数据传送一般要经历下面4个步骤:
①CPU先对DMAC进行预置,包括传送方式、传送类型、要操作的存储单元的首地址以及传送的字节数等。
②当设备有传送要求时,它将向DMAC发DMA请求(DREQ)。DMAC接到请求后,向CPU发总线请求信号(HOLD),表示希望占有总线。CPU在每一个总线周期都要扫描总线请求,当发现有总线请求,则发出总线响应信号(HLDA),并在现行总线周期结束后暂停程序的执行,让出总线控制权,机器进入DMA总线周期。③在DMA总线周期,总线由DMAC控制。DMAC将本次操作的存储单元地址送上地址总线,并发出相应的I/O读/写信号和存储器读/写信号,在一个总线周期内完成一个字节数据的传送。
④如果是单传送,则在一个DMA总线周期结束后DMAC释放系统总线,由
C.PU接管,进入CPU总线周期,待设备准备好下一个数据后再重复从步骤②开始的过程。如果是数据块传送,则在该DMA周期结束后再接着开始一个新的DMA周期,直到所设定的字节数的数据都传送完才交还总线控制权。 关注下方微信公众号,在线模考后查看
热门试题
- DMA数据传送是指在()之间直接进行的数
- 8086的HOLD信号线表示()
- 显示卡的主要功能是什么?它的主要参数是什
- 存储器由()、()、()三部分组成。
- 当一个无符号数大于120时程序转移,需使
- PCI总线传输机制是理解PCI总线规范的
- 8086和8088的引脚信号中,()为地
- 指令JMP DWORD PTR[DI]的
- 8086的寻址方式有:()寻址、()寻址
- 比较MOV AX,[SI]与LEA AX
- 解释逻辑地址、偏移地址、有效地址、物理地
- 8086CPU 内部由哪两部分组成?它们
- 8086CPU内部结构按功能分为()
- 8086/8088CPU如何获得中断类型
- 字符“’F’”和数值46H作为MOV指令
- 总线宽度指的是()的条数。
- 引入Cache有什么好处?
- 分辨率和精度有什么区别?
- 下图所示存贮系统: (1)RAM和EPR
- 每一条指令一般都由什么构成?