8086总线操作
引脚及芯片功能
以下功能遵循图片顺序介绍,自上至下,从左至右
- 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接口芯片 连接外部设备(键盘,屏幕等)
总线周期
- T1周期 将地址通过AD,A传入地址锁存器
- T2周期 地址发送结束,AD发送数据
- T3周期 cpu发送信号将数据写入内存储器
- T4周期 空挡,信号复原