试题详情
- 简答题什么是8237DMA控制器的主态工作方式?什么是从态工作方式?在这两种工作方式下,各控制信号的功能是什么?
- (1)在DMA控制器未取得总线控制权时,必须由CPU 对DMA 控制器进行编程,以 确定通道的选择、数据传送的方式和类型、内存单元起始地址、地址是递增还是递减以及要 传送的总字节数,CPU 也可以读取DMA 控制器的状态。此时,CPU 处于主控状态,而DMA 控制器就和一般的I/O 芯片一样,是系统总线的从属设备,DMA 控制器的这种工作方式称 为从态方式。
(2)当DMA 控制器取得总线控制权以后,系统就完全在它的控制之下,使I/O 设备和存 储器之间或者存储器与存储器之间进行直接的数据传送,DMA控制器的这种工作方式称为 主态方式。
(3)CS:从态方式下片选信号
A3~A0:从态时,输入地址信号,寻址DMA控制器的内部寄存器,主态时,输出要 访问内存的最低4 位地址。
A7~A4:主态时,输出4 位地址信息
DB7~DB0:从态时,用于8237DMA 编程,主态时,输出高8位地址和用来传送数据
IOR :从态时作为输入控制信号,读取内部寄存器,主态时作为输出控制信号,与MEMW配合,控制数据由外设传送到存储器中
IOW :从态时输入控制信号,对8237A 进行初始化编程,主态时,输出控制信号,与MEMR配合,把数据从存储器传送到外设
MEMR:主态时,与IOW 配合把数据从存储器读出送外设,也用于控制内存间数据 传送,使数据从源地址单元读出。从态时该信号无效。
MEMW:主态时,可与IOR 配合把数据从外设写入存储器,也用于内存间数据传送, 控制把数据写入目的单元。从态时该信号无效。
DREQ3~DREQ0:通道3~0 的DMA 请求信号。
HRQ:保持请求信号
HLDA:保持响应信号
DACK3~DACK0:通道3~0 的DMA 响应信号。
EOP :传输过程结束信号。 关注下方微信公众号,在线模考后查看
热门试题
- 能够表示指令存放地址的是()
- (AL)=9AH,(BL)=0BCH,当
- 内部中断又称为什么?
- USB有哪几种类型的包?
- 中断向量和中断向量表是什么?
- 指示性语句有哪几种?
- 设AX寄存器中有一个16位二进制数,编一
- CPU完成的操作是什么?
- 在标志寄存器中,OF表示()标志位,CF
- 8086的基本总线周期有哪几种?
- 11110101和11101110逻辑运
- CPU与外设交换数据,当采用程序控制I/
- INC,DEC,NEG和NOT都是单操作
- 编写分支程序,在进行条件判断前,可用指令
- 试编写汇编程序段完成以下功能:比较DES
- 8086的地址和数据总线为什么要分时复用
- 编写一个8253的初始化程序,要求使用记
- 异步时序为什么可以没有总线时钟信号?
- 可编程并行接口8255A具有()
- 8086有哪几种中断方式?它们在中断响应