CPU架构8085和8086(以及基于8086的cpu)如何区别和分类?

car*_*995 1 x86 intel cpu-architecture computer-architecture cpu-registers

阅读英特尔创造的CPU的不同谱系,我头脑中引起的许多问题需要解决.问题如下:

就8085和8086架构的不同而言,这两种架构的英特尔名称有何不同?

注意:我的朋友告诉我8085是一个8位微处理器,但8086是一个16位处理器,这使得它们彼此不同,这就是为什么,一个叫8085,另一个叫8086.但据我所知,我们现在使用的大部分CPU目前都是基于8086 cpu的80x86架构,它有32位版本,也有64位,老实说这显示我朋友的解释是错误的因为所有这些CPU仍被称为80x86架构,尽管这些位是不同的.

作为后续,80x86架构从8086继承了什么属性,为什么英特尔不会只调用CPU 8087,而是称为80186,80286,80386等?

Ale*_*nze 6

8085 与8086 非常不同.它们具有不同的寄存器,非常不同的指令集,它们可以处理不同数量的存储器,它们以不同方式处理中断等等.而且,是的,8085是8位CPU,而8086是16位.

80x86(或简称x86)通常指8086/8088,80186,80286,80386,80486,Pentium.如上所述,这种架构与8085/8080(和非常相似,但功能更强大的Z80)非常不同.为什么要用同名命名完全不同的东西?

8087不是CPU,它是FPU.它与8086完全不同.但它成为了80486 CPU的功能部分.在此之前它是一个可选的PC部件.该系列中有多个FPU,例如:8087,80287,80387.这就是所谓的x87.

今天的x86 CPU在功能上可以完成8086所有相同的功能,速度要快得多,而且它们不会携带8086的一些bug.英特尔/ AMD不希望继续支持或者已经选择不这样做(例如,未记录和重复的指令以及64位模式下的一些指令和指令编码,但64位模式不是您的正常x86和因此,通常称为x86/64或x64).

如果你问为什么CPU编号看起来不是很顺序(例如8088会更好8088然后是8088和8089),我不知道.但这有多重要,真的吗?