微型计算机系统原理及应用 第五章 第十四次课.pptVIP

  • 8
  • 0
  • 约 84页
  • 2016-11-25 发布于湖北
  • 举报

微型计算机系统原理及应用 第五章 第十四次课.ppt

5.2 8086处理器时序 时序的基本概念 计算机的工作是在时钟脉冲CLK的统一控制下,一个节拍一个节拍地实现的。在CPU 执行某一个程序之前,先要把程序(已变为可执行的目标程序)放到存储器的某个区域。在启动执行后,CPU就发出读指令的命令;存储器接到这个命令后,从指定的地址(在8086中由码段寄存器CS和指令指针IP给定)读出指令,把它送至CPU的指令寄存器中;CPU对读出指令经过译码器分析之后,发出一系列控制信号,以执行指令规定的全部操作,控制各种信息在机器(或系统)各部件之间传送。 8086微处理器每条指令的执行有取指、译码、执行这样的阶段,但由于微处理器内有总线接口单元BIU和执行单元EU,所以在执行一条指令的同时(这在EU中操作),BIU就可以取下一条指令,它们在时钟上是重叠的。所以,从总体上来说,似乎不存在取指阶段,这种功能就称为“流水线”功能。目前,在高档微处理器中往往有多条流水线,使微处理器的许多内部操作“并行”进行,从而大大提高了微处理器的工作速度。 执行一条指令的一系列动作,都是在时钟脉冲CLK的统一控制下一步一步进行的,它们都需要一定的时间(当然有些操作在时间上是重叠的)。如何确定执行一条指令所需要的时间呢? 执行一条指令所需要的时间称为指令周期(Instruction Cycle)。但是,

文档评论(0)

1亿VIP精品文档

相关文档