正在加载图片...
5.2指令周期和时序发生器 5.2.1指令周期 1.基本概念 (1)指令周期 取出并执行一条指令所需的时间,称为指令周期。 通常指令周期的长短与指令的复杂程度有关 (2)CPU周期(机器周期) 将指令周期划分为若干个相对独立的操作阶段,称为CPU周期(主状态 周期)。 例如:取指令周期(F),取(源、目的)操作数周期(SOF、DOF), 执行周期(EXE)等 (3)节拍电位 CPU周期包括若干个完成微操作的节拍电位 (4)节拍脉冲 与节拍电位相配合完成数据加工与传送。 例如某实际机器的三级时序 FETCH 说明: FETCH一取指周期 W,W1一节拍 mac一外设工作脉冲 工作脉冲 图5.3典型机器三级的时序体制 指令周期举例 (1)CLA指令的指令周期 CLA指令功能:将累加器AC清0。 取指令 取下条∵ 译码 1←-取指周期→<-执行周期→> 图5.5CLA指令的指令周期5.2 指令周期和时序发生器 周期 并执行一条指令所需的时间,称为指令周期。 期的长短与指令的复杂程度有关。 称为 CPU 周期(主状态 (EXE)等 完成微操作的节拍电位。 2. 指令周期举例 (1)CLA 指令的指令周期 CLA 指令功能:将累加器 AC 清 0。 5.2.1 指令周期 1. 基本概念 (1) 指令 取出 通常指令周 (2) CPU 周期(机器周期) 将指令周期划分为若干个相对独立的操作阶段, 周期)。 例如:取指令周期(IF),取(源、目的)操作数周期(SOF、DOF), 执行周期 (3) 节拍电位 CPU 周期包括若干个 (4) 节拍脉冲 与节拍电位相配合完成数据加工与传送。 例如 某实际机器的三级时序 图 5.3 典型机器三级的时序体制 W0 说明:FETCH-取指周期 W0,W1-节拍 m* -预置脉冲 mRC-外设工作脉冲 m-工作脉冲 FETCH mRC W1 m* m 取指令 PC+1 指令 译码 执行 指令 开始 取指周期 执行周期 取下条 指令 PC+1 图 5.5 CLA 指令的指令周期
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有