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日
许可协议