登录/注册

8086微处理器的工作原理是什么?具有什么作用和特点?

8086微处理器是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。

更多

好的,以下为您详细介绍8086微处理器的工作原理作用以及主要特点(用中文阐述):

一、 8086微处理器的工作原理

8086是一款16位微处理器,由英特尔于1978年推出。其核心工作原理可以概括为 “并行流水线处理” (虽然是比较简单的两级流水线),主要围绕两个核心功能单元和指令执行流程:

  1. 内部架构 - 双单元分离协作:

    • 总线接口单元 (Bus Interface Unit - BIU):
      • 职责: 负责与外部世界(内存、I/O端口)打交道。它从内存中预取指令代码,将其放入一个称为指令队列的缓冲区(先进先出FIFO,容量为6字节)。
      • 工作: BIU尽可能在CPU执行单元(EU)不占用总线时,利用空闲时间访问内存,将下一条或下几条指令提前读取到指令队列中。这就像一个预取器,提前把工作准备好。
    • 执行单元 (Execution Unit - EU):
      • 职责: 负责实际的指令执行数据处理。它包含算术逻辑单元(ALU)、通用寄存器组(如AX, BX, CX, DX等)、指令译码器、控制单元和标志寄存器。
      • 工作: EU不直接访问内存。它从BIU的指令队列头部依次取出指令,进行译码,然后执行该指令要求的操作(计算、比较、寄存器间移动数据等)。执行完成后,它取队列中的下一条指令。如果队列为空,EU会等待BIU填充。
  2. 指令执行流程 - 取指、译码、执行的并行化:

    • 取指(由BIU完成): 在大部分时间内,BIU独立工作,持续地从内存中读取后续指令,填充指令队列。
    • 译码与执行(由EU完成): EU独立地从指令队列中取出指令进行译码并执行。
    • 并行性/流水线(简单): BIU和EU在理想情况下可以同时工作。当EU正在执行一条指令时,BIU已经在后台为下一条指令做准备了(取指令到队列)。这就相当于将取指令的阶段和执行(译码+执行)的阶段重叠起来,形成了简单的两级指令流水线,减少了等待指令从慢速内存取出的时间,从而提高了整体处理速度
    • 队列的作用: 指令队列是BIU和EU之间的关键桥梁和缓冲区。它允许BIU提前取指令,使得在EU执行当前指令时,下一条指令已经在CPU内部队列中准备好。
  3. 整体循环: CPU在时钟驱动下,周而复始地:

    • EU从指令队列取出一条指令。
    • EU译码并执行该指令。
    • 同时(或几乎同时),BIU在总线空闲时从内存读取后续指令填充指令队列。
    • 重复上述过程。

二、 8086微处理器的主要作用

三、 8086微处理器的主要特点

  1. 16位处理器:
    • 内部: ALU、通用寄存器、状态标志都是16位的。
    • 外部(数据总线): 拥有16位外部数据总线,可在单一总线周期传送16位数据。
    • 地址总线: 拥有20位地址总线,提供1MB物理内存寻址能力。
  2. 分段内存模型:
    • 为了解决16位寄存器寻址64KB但需要访问1MB内存的矛盾,引入了内存分段(Segment)。物理地址 = *段寄存器值 16 + 偏移地址**。
    • 优点:兼容早期设计思路,能在16位架构下访问更大内存。
    • 缺点:增加了编程复杂性(需要管理段和偏移),导致了内存碎片化问题。这是后来32位架构采用平坦内存模型的驱动力之一。
  3. 指令流水线(简单两级):
    • 这是8086最重要的创新点之一。通过BIU (取指) 和EU (译码/执行) 的相对独立工作形成的两级流水线,在理想情况下隐藏了内存访问延迟,提高了指令吞吐率。
  4. 指令队列缓存:
    • 6字节的先进先出(FIFO)指令队列是流水线工作的关键。它平滑了指令流,减少了EU等待指令的时间。
  5. 丰富的寄存器资源:
    • 通用寄存器: AX, BX, CX, DX (均可拆分成高8位AH/BH/CH/DH和低8位AL/BL/CL/DL使用)。
    • 指针/变址寄存器: SP (栈指针), BP (基址指针), SI (源变址), DI (目的变址)。
    • 段寄存器: CS (代码段), DS (数据段), ES (附加段), SS (堆栈段)。
    • 指令指针IP: 指向下一条待取指令在代码段中的偏移地址。
    • 标志寄存器FLAGS: 包含状态位(如进位CF, 零ZF, 符号SF, 溢出OF等)和控制位(如中断允许IF, 方向DF)。
  6. 多处理支持:
    • 支持与协处理器(如数学协处理器8087)协同工作(通过ESC指令)。
    • 提供最小/最大模式引脚,可方便地构建多处理器系统。
  7. 强大的指令集(对于当时来说):
    • 提供乘除法指令 (MUL, IMUL, DIV, IDIV),虽然执行时间较长(需要几十或上百个时钟周期)。
    • 提供字符串操作指令 (MOVS[B/W], LODS[B/W], STOS[B/W], CMPS[B/W], SCAS[B/W]),配合REP前缀可以高效处理内存块。
  8. 需要外部时钟发生器:
    • 8086本身不具备时钟振荡电路,需要外接一个时钟发生器芯片(如8284A)来提供主时钟信号(最高频率因版本而异,如5MHz)。

总结:

8086微处理器作为历史上具有里程碑意义的产品,其核心在于通过创新的 BIU/EU分离架构和6字节指令队列,实现了简单的两级指令流水线操作,有效提高了处理效率。它将处理器带入16位时代,提供了1MB内存寻址空间(通过分段模型),拥有相对丰富的指令集和寄存器资源。其最大的作用是定义了x86架构,并为IBM PC的诞生铺平了道路,开启了个人计算机革命的新篇章。其特点包括16位宽、分段内存模型、流水线设计、指令队列缓存、多处理支持等。尽管在架构上存在一些时代局限性(如分段模型),但其设计思路对后续微处理器的发展产生了巨大而深远的影响。

嵌入式微处理器一般可分为 嵌入式微处理器特点应用领域

嵌入式微处理器是指集成了CPU、内存、输入输出接口等功能的微型芯片,广泛应用于嵌入式系统中。它相比于传统计算机的微处理器具有一些独特的特点,使其

2024-05-04 16:35:00

嵌入式微处理器的类型与特点 嵌入式微处理器技术的优缺点

嵌入式微处理器是一种专门设计和应用于嵌入式系统的微处理器。相比于常规计算机系统,嵌入式系统通常具有更高的实时性、更低的功耗、较小的尺寸和成本以及

2024-05-04 15:10:00

嵌入式微处理器的分类特点 嵌入式微处理器作用

嵌入式微处理器是一种专门设计用于控制和执行嵌入式系统任务的微处理器。与通用微处理器相比,嵌入式

2024-04-21 14:52:24

微处理器监控电路MAX690用户手册

微处理器监控电路MAX690用户手册

资料下载 Freely_99 2021-08-14 17:31:13

嵌入式微处理器与应用

嵌入式微处理器与应用(嵌入式开发环境的构建包括几部分内容)-该文档为嵌入式微处理器与应用讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴

资料下载 佚名 2021-07-30 09:59:26

微处理器体系结构

微处理器体系结构说明。

资料下载 姚小熊27 2021-04-12 11:42:14

ARM嵌入式微处理器体系结构

嵌入式微处理器是嵌入式系统的核心。目前32位嵌入式微处理器是市场的主流。

资料下载 姚小熊27 2021-04-09 09:28:00

使用PROTUES仿真8086微处理器芯片的资料合集

本文档的主要内容详细介绍的是使用PROTUES仿真8086微处理器芯片的资料合集。

资料下载 原罪心中人 2020-04-29 08:00:00

dsp是嵌入式微处理器的一种设备吗 ARM嵌入式微处理器有何特点?

DSP(Digital Signal Processor)不是一种嵌入式微处理器的设备。DSP是一种专门用于数字信号处理的微处理器,它

2024-04-21 09:37:35

嵌入式微处理器特点有哪些

嵌入式微处理器是嵌入式系统的核心,它具有一系列独特的特点,使其非常适合于特定的应用场景。

2024-03-29 13:50:46

微处理器的外部结构是怎样构成的

结构1微处理器的外部结构总线的功能微处理器的内部结构典型的CPU内部结构图堆栈指针SP微处理器的外部结构

2022-02-14 07:40:41

16位和32位微处理器的相关资料推荐

第2章 16位和32位微处理器微处理器的性能指标最主要的是以下两项:1.字长2.主频一、16位微处理器80868086是Intel系列的16位

2022-01-25 06:19:32

嵌入式微处理器的组成及其特点

第三章 ARM体系结构1、嵌入式微处理器概述嵌入式微处理器的组成:(1)控制单元(2)算术逻辑运算单元(3)寄存器2、ARM体系结构概览ARM

2021-12-14 07:20:23

8086cpu工作原理

8086cpu工作原理,来头:Intel8086是一个由Intel于1978年所设计的16位

2021-07-22 07:32:15

静电水处理器工作原理特点

静电水处理器是一种水处理器,安装简单,具有除垢和杀菌,运行可靠等功能。因此,受到了广大企业用户的青睐,广泛使用在工业循环水系统、冷却水和锅炉给水

2020-05-28 09:11:57

7天热门专题 换一换
相关标签