说明简单的I/O接口芯片与可编程接口芯片的异同处。相同之处是:简单的I/O接口芯片与可编程接口芯片都能实现CPU与外设之间进行数据传送的控制,都具有暂存信息的数据缓冲器或锁存器不同之处是:简单的I/O接口芯片的接口功能比较单一,接口芯片在同CPU与外设的硬件连接固定后,接口电路的工作方式以及接口接口功能就固定了,无法用软件来改变。而可编程接口芯片是多功能接口芯片,具有多种工作方式,用户可通过编制响应的程序段,使一块通用的I/O 接口芯片能按不同的工作方式完成不同的功能的接口任务,也可在工作过程中,通过编程对I/O接口芯片进行实时的动态操作,改变工作方式,发送操作命令、读取接口芯片内部有关端口的状态信息等。
为什么说选择主板主要是选择芯片组?
在正PC系统中,系统的有效运行是靠芯片组配合CPU来控制协调的。芯片组是构成主板外围电路的核心,芯片组中包括了CPU 的接口芯片和支持芯片,它决定了主板的类型和档次。因此说,选择主板的重点是选择芯片组。因此芯片组选定后,主板所支持的CPU、内存、接口的主要性能以及数据传送特性也必然被确定。与数据的程序控制传送方
式相比较,DMA传送方式
的主要特点是什么?
一种不需要CPU干预也不
需要软件介入的高速数据
传送方式。由于CPU只启
动而不干预这一传送过程,
同时整个传送过程只由硬
件完成而不需要软件软件
介入,所以其数据传送速率
可以达到最高。
简述DAC0832芯片工作过
程。1 8位输入寄存器工作
于锁存状态,8位DAC寄
存器工作也缓冲状态,即使
和2为低电平,
ILE=高电平,
为低电平,
当1有一个负脉冲,完
成一次转换。28位输入寄
存器工作于缓冲状态,8位
DAC寄存器工作于锁存状
态,即使1和为低电
平,
ILE为高电平,2
和输入一个负脉冲,
完成一个转换。
8259A可编程中断控制器
的主要功能有哪些?
1单片8259A可管理8级优
先权中断源,通过级联,最
多可管理64级优先权中断
源;2对任何一级中断源都
可单独进行屏蔽,使该中断
请求暂时被挂起,直到取消
屏蔽时;3能向CPU提供可
编程的标识码;4具有多种
中断优先权管理方式,这些
管理方式可通过程序动态
地进行变化。
简述I/O端口的地址。
I/O端口有独立编址和存储
器映像编址。采用独立编址
的处理器有专用的IN/OUT
指令来实现对I/O端口的读
写,而存储器映像编址的处
理无专用的IN/OUT指令,
所有访问存储器的指令,包
括对存储器的传送指令,算
术运算指令逻辑运算指令,
都能用于I/O端口,另一重
要的区别是,采用独立编址
的处理器,I/O端口和内存
单元有各自的地址空间,而
存储器印像编址的处理器,
I/O端口和内存单元共用统
一的地址空间,一个地址空
间分配给I/O端口后,内存
单元就不能再占用该地址
空间。
无条件查询方式数据传送
的应用场合。主要用于外设
随时准备好同CPU进行数
据传输,以及外设的定式是
固定的且已知的场合,外设
必须在微处理器限定的时
间内准备就绪,并且完成数
据的接受和发送过程。
8255A工作于方式2,采用
中断传送,CPU如何区分
输入中断还是输出中断?
8255A工作于方式2,当其
INTR向CPU发出中断请求
时,在输入、输出均允许中
断的情况下,即当CPU的
IF=1时,则CPU在执行完
当前指令后,转入中断服务
程序。在中断服务程序中可
以查询8255A的状态字,判
断(PC7)和IBFA(PC5)
位的状态来区分是输入中
断还是输出中断,并据此转
向响应的输入或输出操作。