Intel 80x86系列
Intel总是能够及时提供向后兼容的处理器。可兼容性使用户更容易升级到新的芯片,但这也严重限制了芯片的革新。
现代的Pentium处理器就是15年前Intel8086处理器的直接后代,它存在许多架构上的不规整性,目的就是为了与8086保持向后兼容(在8086上编译的程序可以直接在Pentium上运行)
Intel 4004是一个4位的微控制器(开创事业)
Intel 8008是一个8位的微控制器,这是第一片性能强大到可以称其为微处理器的芯片。 (带来财富)(通用目的设计)
8085处理器充分利用了芯片整合技术,它将3块芯片整合组合成一块。在本质上,它是把8080处理器、8224时钟驱动器、8228控制器整合到一块芯片上。虽然它内部的数据总线宽度仍然是8位,但它使用了16位的地址总线,所以能够访问2^16也就是64KB的内存。
8086处理器于1978年诞生,它对8085做了改进,允许16位的数据总线和20位的地址总线,可以访问多达1MB的内存(这在当时是一个非常惊人的数字)。这块芯片采用了一个非比寻常的设计决定,它通过重叠两个16位的字来形成20位的地址,而不是通过简单地链接两个字来形成32位的地址。8086在指令集一级上与8085不兼容,但汇编程序宏(assembler macro)可以容易把原来的程序转移到新的芯片上来。
16位值加上...... 15...0
经过移位的16位值 + 15...0
产生一个20位的地址 19...0
第一个16位值可称为“偏移量”,第二个偏移量