指令的执行过程

指令周期

CPU从主存中每取出并执行一条指令所需的全部时间。

指令周期常常用若干个机器周期来表示,机器周期又叫CPU周期

一个机器周期有包含若干个时钟周期(也称节拍、T周期或CPU时钟周期,它是CPU操作的最基本单位

每个指令周期内的机器周期可以不等,每个机器周期内的节拍数可以不相等。

每个指令的任务是不一样的。

指令周期流程

硬件结构:触发器。

指令周期的数据流——取指周期

指令周期的数据流——间址周期

指令周期的数据流——执行周期

执行周期的任务是根据IR中的指令字的操作码和操作数通过ALU操作产生执行结果。不同指令的执行周期操作不同,因此没有统一的数据流向。

指令周期的数据流——中断周期

指令的执行方案

一个指令周期通常要包括几个时间段(执行步骤),每个步骤完成指令的一部分功能,几个依次执行的步骤完成这条指令的全部功能。

本节回顾

原文地址:https://www.cnblogs.com/jev-0987/p/13615684.html