8085和8086微处理器的区别


一个微处理器是一种集成电路,可以作为计算机系统的中央处理器 (CPU)微控制器。它通过在一个单一的电子芯片上集成数百万个晶体管二极管电阻器来构建。

80858086是英特尔公司生产的两种主要的微处理器。阅读本文,了解80858086微处理器的主要区别。

什么是8085微处理器?

8085微处理器是英特尔公司于1976年生产的8位微处理器。8085微处理器具有8位长的数据总线,因此它可以在一个周期内处理8位数据。8085微处理器提供16位地址总线。因此,8085微处理器的最大可访问内存容量为216字节或64 kB

8085微处理器包含一个3 MHz的片上振荡器。基本上,它被称为8位微处理器,因为它的算术逻辑单元 (ALU)大小为8位。8085微处理器的ALU能够执行加法、减法、增量、减量、比较、AND、OR、XOR、移位和补码等运算。

在8085微处理器中,用于运算的数据、中间结果和ALU产生的结果都存储在累加器中。因此,8085微处理器是基于累加器的微处理器。它分三个阶段执行程序:取指令、解码和执行

什么是8086微处理器?

8086微处理器是英特尔公司于1976年生产的16位微处理器。8086微处理器是8085微处理器的改进版本。8086微处理器具有16位数据总线,这意味着它可以在一个周期内处理16位数据。8086微处理器的地址总线为20位。因此,8086微处理器的最大可访问内存容量为220字节或1 MB。

8086微处理器有多个版本,时钟速度分别为5 MHz、8 MHz和10 MHz。它被称为16位微处理器,因为8086微处理器的ALU大小为16位。除了8085微处理器的所有运算外,它还可以执行乘法和除法运算

8086是一种基于通用寄存器的微处理器,它使用寄存器来存储运算过程中使用的数据和ALU的结果。它有14个内部寄存器,每个寄存器大小为16位。

8085和8086微处理器的区别

下表突出显示了8085微处理器和8086微处理器之间的主要区别。

参数8085微处理器8086微处理器
定义8085是一种基于累加器的8位微处理器,一次可以处理8位数据。8086是一种基于寄存器的16位微处理器,一次可以处理16位数据。
微处理器类型8085微处理器是一种基于累加器的8位微处理器。8086微处理器是一种基于通用寄存器的16位微处理器。
数据总线大小8085微处理器的数总线大小为8位。8086微处理器的数总线大小为16位。
地址总线大小8085微处理器的地址总线大小为16位。8086微处理器的地址总线大小为20位。
最大可访问内存容量8085微处理器的最大可访问内存容量为216字节或64 kB。8086微处理器的最大可访问内存容量为220字节或1 MB。
ALU(算术逻辑单元)大小8085微处理器具有8位ALU。8086微处理器具有16位ALU。
时钟频率8085微处理器具有3 MHz的片上振荡器。8086微处理器有三个版本,时钟速度(频率)分别为5 MHz、8 MHz和10 MHz。
晶体管数量8085微处理器在其结构中包含6500个晶体管。8086微处理器包含29000个晶体管。
运算8085微处理器可以执行加法、减法、增量、减量、比较、AND、OR、XOR、移位和补码运算。但是,它不支持乘法和除法。8086微处理器能够执行8085微处理器的所有运算,以及乘法和除法运算。
标志位数量8085微处理器有5个标志位,分别是进位标志、辅助进位标志、奇偶标志、零标志和符号标志。8086微处理器有9个标志位,分别是进位标志、辅助进位标志、奇偶标志、零标志、符号标志、陷阱标志、中断标志、方向标志和溢出标志。
内存分段8085微处理器不支持内存分段。8086微处理器支持内存分段,即8086微处理器的内存是分段的,这意味着20位地址总线可以访问1 MB的内存,但它只使用其中的四个64 kB段。
工作模式8085微处理器只支持单一工作模式。8086微处理器支持两种工作模式:最小模式和最大模式。
流水线架构8085微处理器不支持流水线架构。8086微处理器支持流水线架构。
处理器配置8085是单处理器配置微处理器。8086是多处理器配置微处理器。
指令队列8085微处理器没有指令队列。8086微处理器有一个6字节的指令队列,存储在FIFO(先进先出)寄存器中。
成本8085微处理器更便宜。8086微处理器比8085微处理器相对昂贵。

结论

从以上讨论可以得出结论,8086微处理器比8085微处理器提供了更多的功能。然而,与8085微处理器相比,8086微处理器更昂贵。

更新于:2023年11月1日

33K+ 浏览量

启动您的职业生涯

完成课程获得认证

开始学习
广告