DMA控制器一次最多仅能传输64KB数据。为了能对16MB内存进行数据传输,需要增加一个形成页面地址的寄存器,如果定义64KB为1页,则存放页面地址的寄存器的位数足______位。
举一反三
- DMA传送时,DMA控制器需要有一个寄存器存放下一个要访问的内存的地址,这个寄存器称为______ ,DMA控制器还要知道什么时候结束传输,因此还需要一个寄存器,称为______ 。
- 8273 DMA本身有16位的地址寄存器和字节计数器,若附加12位的页面地址寄存器,则可以在容量为______的内存中进行DMA数据传送。
- CPU中()用于存放下一条将要执行的指令地址。 A: 地址寄存器 B: 累加寄存寄器 C: 程序计数器 D: 指令寄存器
- DMA控制器本身只能提供16位地址,在访问20位地址的内存时,高4位位地址由()提供。 A: CPU B: 页面寄存器 C: DMA控制器
- DMA控制器一般包括四个寄存器:控制寄存器、状态寄存器、地址寄存器、数据寄存器。()