8086总线操作

引脚及芯片功能

64003b86e138edc411c36cf3b2e40d6e.png 以下功能遵循图片顺序介绍,自上至下,从左至右 * 8284A 晶振,时钟信号发生器 * CLK 时钟信号,控制总线周期 * RESET 冷启动引脚 * ALE 地址锁存允许信号 * A19-A16 地址,状态复用引脚 * AD15-AD0 地址,数据复用信号 * CPU 由 Intel于1978年 开发的 16 位微处理器 * DEN' 数据允许信号,控制数据收发器,低电平有效,详见数据收发器 * M/IO' 存储器输入/IO控制信号,电平表示CPU和存储器进行数据传输,电平表示CPU和IO端口进行数据传输 * WR' 写信号,低电平有效,具体写到哪里由M/IO'决定 * RD' 读信号,低电平有效,具体读到哪里由M/IO'决定 * INTR 中断请求 * INTA'中断应答 * 8286 地址锁存器,STB高电平IN,OUT直通,低电平地址信息锁存,不被IN改变 * 数据收发器 小型设备可省略,AD可直连到内存储器,OE'是使能段 * 内存储器,存储规则为十六位段基址(CS代码段,DS数据段,ES附加段,SS堆栈段)+四位偏移值(常以16进制给出) 如:DS=0703H,偏移值[0003],内存地址物理表示为:07033H (5位16进制,总共20位2进制) * CS'是否使用内存储器 * IO接口芯片 连接外部设备(键盘,屏幕等)

1d2309aa163c40e2a770d8b43e5a8626.png

总线周期

20210412120620260.png * T1周期 将地址通过AD,A传入地址锁存器 * T2周期 地址发送结束,AD发送数据 * T3周期 cpu发送信号将数据写入内存储器 * T4周期 空挡,信号复原


8086总线操作
https://fireworks258.github.io/2024/04/28/8086微处理器/
作者
Fireworks
发布于
2024年4月28日
许可协议