在8位微处理器中,指令的读取和执行都是串行进行的。也就是说要等到一条指令的执行完毕,才开始下一条指令的取指和执行操作。8086第一次将流水线的思想引进微处理器,实现了指令级的流水。与8位微处理器中的串行操作不同,指令级的流水实现了两条指令之间的并行性。当前一条指令正在执行部件中执行时,取指部件就开始预取下一条或者下几条指令。这样有效地提高了各部件地利用率,加快了程序执行速度。 与8086配套的芯片,还有专门用于浮点匀速的协处理器,以实现浮点运算和复杂的函数运算。I/O处理器8089用于提高I/O的处理能力。 处理器升级为16位以后,为了能和原来与8位处理器配套的器件兼容,(也就是说,为了让原来与8位处理器配套的器件可以继续使用)Intel推出了8088。IBM PC-XT就是基于8088微处理器的计算机系统。 |