物联网

8086 CPU 由哪两大部分组成?

  8086 CPU 是 Intel 在 1978 年发布的第一款 16 位微处理器,它由两个部分组成:指令处理器和总线控制器。指令处理器用于执行程序指令,而总线控制器则负责与外部设备的交互。

指令处理器

  8086 CPU 的指令处理器是 CPU 的核心部分,它负责执行程序指令,控制 CPU 的运行。它由一个 16 位 ALU(算术逻辑单元)、一个指令译码器、一个控制器、一个指令缓冲器和一个程序计数器组成。

  算术逻辑单元

  8086 CPU 的算术逻辑单元(ALU)是指令处理器的核心部分,它负责执行算术和逻辑运算,如加、减、乘、除、与、或、非等。

  指令译码器

  指令译码器的作用是读取程序指令,并将其转换为机器指令,以便算术逻辑单元能够执行。

  控制器

  控制器的作用是控制 CPU 的运行,它根据指令译码器读取的指令,选择 ALU 执行相应的操作,并控制 CPU 的运行流程。

  指令缓冲器

  指令缓冲器的作用是缓存指令,以便指令译码器可以按顺序读取指令。

  程序计数器

  程序计数器的作用是记录 CPU 当前正在执行的指令地址,以便指令译码器可以按顺序读取指令。

总线控制器

  8086 CPU 的总线控制器是 CPU 的第二部分,它负责与外部设备的交互,如内存、I/O 设备等。它由一个总线控制器、一个总线控制寄存器、一个地址总线和一个数据总线组成。

  总线控制器

  总线控制器的作用是控制 CPU 与外部设备的交互,它会根据 CPU 发出的指令,控制地址总线和数据总线,以便与外部设备进行数据交换。

  总线控制寄存器

  总线控制寄存器的作用是存储 CPU 与外部设备交换的数据,它可以存储 16 位的数据,并将数据发送到外部设备。

  地址总线

  地址总线的作用是传输 CPU 发出的地址信号,以便外部设备可以接收地址信号,从而确定数据的存储位置。

  数据总线

  数据总线的作用是传输 CPU 与外部设备交换的数据,它可以传输 8 位或 16 位的数据,以便外部设备可以接收数据。

总结

  8086 CPU 由两个部分组成:指令处理器和总线控制器。指令处理器由一个 16 位 ALU、一个指令译码器、一个控制器、一个指令缓冲器和一个程序计数器组成,它负责执行程序指令,控制 CPU 的运行。总线控制器由一个总线控制器、一个总线控制寄存器、一个地址总线和一个数据总线组成,它负责与外部设备的交互,如内存、I/O 设备等。

原创声明:文章来自公海7108优惠大厅,如欲转载,请注明本文链接: /blog/40551.html

XML 地图