微处理器 - 8086 概述

8086 微处理器是英特尔于 1976 年设计的 8085 微处理器的增强版。它是 16 位微处理器,具有 20 条地址线和 16 条数据线,可提供高达 1MB 的存储空间。它由强大的指令集组成,可轻松提供乘法和除法等运算。

它支持两种操作模式,即最大模式和最小模式。最大模式适用于具有多个处理器的系统,最小模式适用于具有单个处理器的系统。

8086 的特点

8086 微处理器最突出的特点如下 −

  • 它有一个指令队列,能够存储来自内存的六个指令字节,从而提高处理速度。

  • 它是第一个 16 位处理器,具有 16 位 ALU、16 位寄存器、内部数据总线和 16 位外部数据总线,从而提高处理速度。

  • 根据工作频率,它有 3 个版本 −

    • 8086 → 5MHz

    • 8086-2 → 8MHz

    • (c)8086-1 → 10 MHz

  • 它使用两个阶段的流水线,即获取阶段和执行阶段,从而提高了性能。

  • 获取阶段可以预取最多 6 个字节的指令并将其存储在队列中。

  • 执行阶段执行这些指令。

  • 它有 256 个矢量中断。

  • 它由 29,000 个晶体管组成。

8085 和 8086 微处理器之间的比较

  • 大小 − 8085 是 8 位微处理器,而 8086 是 16 位微处理器。

  • 地址总线 − 8085 具有 16 位地址总线,而 8086 具有 20 位地址总线。

  • 内存 − 8085 最多可访问 64Kb,而 8086 最多可访问 1 Mb 内存。

  • 指令 − 8085 没有指令队列,而 8086 有指令队列。

  • 流水线 − 8085 不支持流水线架构,而 8086 支持流水线架构。

  • I/O − 8085 可以寻址 2^8 = 256 个 I/O,而 8086 可以访问 2^16 = 65,536 个 I/O。

  • 成本 − 8085 的成本低,而 8086 的成本高。

8086 的架构

下图描述了 8086 微处理器的架构 −

8086 架构