8086 CPU 引脚
- 8086 采用双列 直插式封装,有 40 条引脚
- 使用 + 5V 电源供电
- 时钟频率 5 MHz
- 1 为高电平 , 0 为低电平
- 采用分时复用的形式 :在同一条传输线上 在不同的时间上传输不同的信息
两种模式
共用引脚
三态: 是指总线输出可以有三种状态, 高电平(1) , 低电平(0) , 高阻状态(不通没有信号)
- AD15 ~ AD0 地址/数据复用总线,双向(数据线是双向的,地址线是单向的)
- A19/S6 ~ A16/S3 地址/状态服用线, 单向输出 ,三态
- |BHE / S7 高八位数据总线有效/状态服用引脚,三态输出
- 8086 CPU 有 16 根数据线,低八位数据线总是与偶地址的存储器或 I/O 端口相连接,高八位 的数据线 与 奇地址的存储器 或 I/ O 端口相连接。
- 非规则字要用两个时钟周期来进行读写
- |RD : 读信号,三态输出( 是以 CPU 为中心来对 鼠标 键盘 的外部设备 进行读入,是属于 控制信号),低电平有效 , RD = 0 时表示正在读取 存储器 或者 I/O
- READY : 准备信号 , READY = 1 时表示 CPU 可以对存储器 或者 IO 进行读写 ,在 T3 时就会检查 READY 信号 当 READY = 0 时就会在 T3 后插入一个Tw 周期 , 当 READY = 1 时 就会进行 T4
- |TEST : 测试信号
- RESET : 复位信号, 输入高电平有效
- 复位时 : 标志寄存器 , IP , SS, DS,ES 为 0 , CS = 0 FFFF (置 一)H
- 复位执行的 第一条指令的物理地址是:CS * 16 + IP = 0 FFFF0 H
- INTR : 输入信号 可屏蔽中断信号
- NMI : 输入信号 不可屏蔽信号
- CLK 时钟信号引脚
- Vcc +5V 电源
- GND 接地
- MN/MX 最小模式/最大模式
- 最小模式:只有一个8086 CPU ,所有控制信号都是由8086 发出
- 最大模式:有两个或两个以上CUP ,一个主处理器8086 / 8088 ,另一个为协助处理器 8087 / 8089
- 8087 :数值运算协助处理器,8089 :输入输出协助处理器
- 最大与最小模式的区别
- 与最小模式相比,最大模式的主要区别是系统中增设了一个 总线控制器 8288 和一个 总线仲裁器 8289
- 由8288输出由8086 CPU 系统所需要的控制信号
- 由8289 总线仲裁器对系统中多个处理器提出共享总线资源的要求做出裁决。
最小模式下的引脚
- HOLD 总线请求信号
- HOLDA 总线响应信号
- |INTA 中断响应信号
- ALE 地址锁存允许信号
- |DEN 数据允许信号
- DT/ |R 数据发送 / 接收 信号
- DT / |R = 1 , DT 表示 CUP 输出数据(写)
- DT / |R = 0 , |R 表示CUP 输入数据(读)
- |WR 写信号
- M / |IO 存储器 / IO端口信号
- M / |IO = 1 : M 表示CUP访问存储器
WR 写信号
- M / |IO 存储器 / IO端口信号
- M / |IO = 1 : M 表示CUP访问存储器
- M / |IO = 0 :| IO 表示CUP当前正在访问 I / O 端口