5.2.6用方框图语言表示指令周期 在进行计算机设计时,可以采用方框图语言来表示一条指令的 指令周期。 方框代表一个CPU周期,方框中的内容表示数据通路的操作 或某种控制操作 菱形通常用来表示某种判别或测试,不过时间上它依附于紧 接它的前面一个方框的CPU周期,而不单独占用一个CPU周期
5.2.6 用方框图语言表示指令周期 在进行计算机设计时,可以采用方框图语言来表示一条指令的 指令周期。 方框 代表一个CPU周期,方框中的内容表示数据通路的操作 或某种控制操作。 菱形 通常用来表示某种判别或测试,不过时间上它依附于紧 接它的前面一个方框的CPU周期,而不单独占用一个CPU周期
我们把前面的五条典型指令加以归纳, 用方框图语言表示的指令周期
我们把前面的五条典型指令加以归纳, 用方框图语言表示的指令周期
例1】 A总线 R/Y DR IR PC AR B总线
例1】
(1)“ADDR2,RO”指令完成(RO)(R2)R0的功能操作, 画出其指令周期流程图,假设该指令的地址已放入PC中。 并列出相应的微操作控制信号序列。 (2)“SUBR1,R3指令完成(R3)(R1)→R3的操作,画出其 指令期流程图,并列出相应的微操作控制信号序列
(1)“ADD R2,R0”指令完成(R0)+(R2)→R0的功能操作, 画出其指令周期流程图,假设该指令的地址已放入PC中。 并列出相应的微操作控制信号序列。 (2)“SUB R1,R3”指令完成(R3)-(R1)→R3的操作,画出其 指令期流程图,并列出相应的微操作控制信号序列
TPC-JAR PCO, G, ARi>AR 指上>D尿BR匹 DR-AIR DRo,G,IRi欧>IR R2-YR20,G, Yi R3->YR30,G,Yi KxR,z1图1求R,,zi R0+R2)R0+,G,RiR3R1->R3-,,R3i (a)加法 (b)减法