指令的执行过程
指令周期
CPU从主存中每取出并执行一条指令所需的全部时间。
指令周期常常用若干个机器周期来表示,机器周期又叫CPU周期。
一个机器周期有包含若干个时钟周期(也称节拍、T周期或CPU时钟周期,它是CPU操作的最基本单位)
每个指令周期内的机器周期可以不等,每个机器周期内的节拍数可以不相等。
每个指令的任务是不一样的。
指令周期流程
硬件结构:触发器。
指令周期的数据流——取指周期
指令周期的数据流——间址周期
指令周期的数据流——执行周期
执行周期的任务是根据IR中的指令字的操作码和操作数通过ALU操作产生执行结果。不同指令的执行周期操作不同,因此没有统一的数据流向。
指令周期的数据流——中断周期
指令的执行方案
一个指令周期通常要包括几个时间段(执行步骤),每个步骤完成指令的一部分功能,几个依次执行的步骤完成这条指令的全部功能。
本节回顾
本文作者:Jev_0987
本文链接:https://www.cnblogs.com/jev-0987/p/13615684.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步