- 8085 微处理器
- 微处理器 - 8085 架构
- 8085 引脚配置
- 寻址模式和中断
- 8085 指令集
- 多处理器配置
- 配置概述
- 8087 数值数据处理器
- I/O 接口
- I/O 接口概述
- 8279 可编程键盘
- 8257 DMA 控制器
- 微处理器常用资源
- 微处理器 - 快速指南
- 微处理器 - 常用资源
- 微处理器 - 讨论
微处理器 - 8086 概述
8086 微处理器是英特尔公司于 1976 年设计的 8085 微处理器的增强版。它是一个 16 位微处理器,具有 20 条地址线和 16 条数据线,可提供高达 1MB 的存储空间。它具有强大的指令集,可以轻松地执行乘法和除法等运算。
它支持两种工作模式:最大模式和最小模式。最大模式适用于具有多个处理器的系统,最小模式适用于具有单个处理器的系统。
8086 的特点
8086 微处理器的最显著特点如下:
它有一个指令队列,能够存储来自内存的六个指令字节,从而加快处理速度。
它是第一个具有 16 位 ALU、16 位寄存器、内部数据总线和 16 位外部数据总线的 16 位处理器,从而提高了处理速度。
它根据工作频率提供 3 个版本:
8086 → 5MHz
8086-2 → 8MHz
8086-1 → 10MHz
它使用两个阶段的流水线,即取指令阶段和执行阶段,从而提高性能。
取指令阶段可以预取最多 6 个字节的指令并将其存储在队列中。
执行阶段执行这些指令。
它有 256 个矢量中断。
它由 29,000 个晶体管组成。
8085 和 8086 微处理器的比较
位数 - 8085 是 8 位微处理器,而 8086 是 16 位微处理器。
地址总线 - 8085 具有 16 位地址总线,而 8086 具有 20 位地址总线。
内存 - 8085 可以访问高达 64KB 的内存,而 8086 可以访问高达 1MB 的内存。
指令 - 8085 没有指令队列,而 8086 有指令队列。
流水线 - 8085 不支持流水线架构,而 8086 支持流水线架构。
I/O - 8085 可以寻址 2^8 = 256 个 I/O,而 8086 可以访问 2^16 = 65,536 个 I/O。
成本 - 8085 的成本较低,而 8086 的成本较高。
8086 的架构
下图显示了 8086 微处理器的架构: