计算机组成原理与汇编语言《第三版》课件_第3版第4章指令系统层.ppt

计算机组成原理与汇编语言《第三版》课件_第3版第4章指令系统层.ppt

计算机组成原理与汇编语言《第三版》课件_第3版第4章指令系统层

计算机的基本工作主要体现为执行指令。一台计算机所能执行的全部指令,称为该机的指令系统或指令集,具体内容包括指令格式、寻址方式、指令类型与功能。 相对微体系结构层,指令系统层是一个抽象的层次,它是硬件和软件之间的接口,其主要特征就是指令系统。 本章将以80x86为背景讨论指令系统层。 本节主要介绍8086/8088、80386/80486、Pentium、Pentium Pro和PentiumⅡ CPU的内部结构及特点。 4.1.1 8086/8088 CPU 1.8086/8088 CPU内部结构 模型机CPU的指令之间的衔接采用串行的顺序处理方式,即必须在一条指令执行完后,才能从主存中读取下一条指令。在CPU执行指令时,系统总线与主存可能空闲,因此程序执行效率不高。 下图(a)给出了3条指令的执行过程: 8086/8088 CPU采用了指令流水线结构,将取指令(或取操作数)与执行指令的功能分别由两个独立部件实现,即总线接口部件BIU(Bus Interface Unit)与执行部件EU(Execute Unit)。因此,当EU执行某条指令时,BIU同时完成从主存中预取后继指令,两个部件并行地工作,使指令的读取与执行可以部分重叠,从而提高了指令的执行速度。8086/8088

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档