深圳市航顺芯片技术研发有限公司
直播中

石利军

7年用户 836经验值
私信 关注
[问答]

简述主机与外设进行数据交换的几种常用方式

在8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE信号起什么作用?
简述主机与外设进行数据交换的几种常用方式?

回帖(2)

李欣政

2021-9-27 14:47:12
8086 为 16 位处理器,可访问 1M 字节的存储器空间;1M 字节的存储器分为两个 512K 字节的存储体,命名为偶字节体和奇字节体。
偶体的数据线连接 D7~D0,选择信号接地址线 A0;奇体的数据线连接 D15~D8,选择信号接 BHE 信号。
BHE 信号有效时允许访问奇存储体中的高字节存储单元,实现 8086 的低字节访问、高字节访问及字访问。
举报

h1654155275.5782

2021-9-27 14:48:00
主机与外设进行数据交换的常用方式有:无条件传送方式、程序查询方式、中断方式和 DMA 传送。
无条件传送方式,常用于简单设备,处理器认为它们总是处于就绪状态,随时进行数据传送
程序查询方式:处理器首先查询外设工作状态,在外设就绪时进行数据传送。
中断方式:外设在准备就绪的条件下通过请求引脚信号,主动向处理器提出交换数据的请求。处理器无其他更紧迫任务,则执行中断服务程序完成一次数据传送。
DMA传送: DMA 控制器可接管总线,作为总线的主控设备,通过系统总线来控制存储器和外设直接进行数据交换。此种方式适用于需要大量数据高速传送的场合。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分