指令和数据从形式上看都是二进制代码 所以这么很难区分这些代码是指令还是数据 然后这些二进制代码他能准确的判断出哪些是定 哪些是数据字 并将他们送往相应的部件
指令周期是指取出一条指令并执行这条指令的时间
单周期CPU和多周期CPU
单周期CPU在一个时钟周期内完成指令 取出道得到结果的所有工作量 指令系统中所有指令操作时间都以最长时间的指令为准 因为效率低 当前采用较少
多周期CPU 把指令的执行分成多个阶段 每个阶段一个时钟周期内完成 因为时钟周期短 不同指令所用时钟周期可以不同
取指令周期中 CPU完成三件事 一从只存取出指令二 对程序计算器PC加一 以便为取下一条指令做准备三对 指令操作码进行一码或测试 以便确定进行什么操作