8086的简化版8088
8088是第三代微处理器家族的开创成员之一——它是世界上第一款CPU 4004的直系后代,也是早期家用电脑心脏8080的“孙子”。
作为第三代微处理器,8088拥有真正的威力。VLSI(超大规模集成电路)技术赋予了这颗芯片强大的能力——能够处理16位数据、直接寻址1兆字节内存、可观的工作速度以及一套多功能的16位指令集。尽管这颗芯片已有十多年的历史,但对于驱动执行特定任务的电路设计来说,它仍然是一个极佳的选择。
8088有点像是“披着羊皮的狼”——在硬件看来它像个8位芯片,但在软件看来它却是16位芯片。实际上,它在软件上完全兼容其真正的16位“大哥”8086。许多人指出其8位数据总线是个缺点,但实话实说,这恰恰是该CPU最具吸引力的特点之一。这意味着你可以使用标准的8位外围支持芯片(既便宜又容易买到,记得吗?),而且印刷电路板(PCB)布局也更简单。那么,英特尔是如何将16位的处理能力塞进硬件眼中这颗8位芯片的呢?要想弄明白,唯一的办法就是把它按住拆开看看。