计算机组成原理第 8章 习题解答4.设 CPU内有下列部件: PC、 IR、 SP、 AC、 MAR、MDR和 CU。 ( 1)画出完成间接寻址的取数指令LDAX(将主存某地址单元 X的内容取至 AC中)的数据流(从取指令开始)。 ( 2)画出中断周期的数据流。v 解:为简单起见,本题采用单总线将题中所给部件连接起来,框图如下:( 1) LDAX指令周期数据流程图 ( 2)中断周期流程图8.11今有四级流水线,分别完成取指 (IF)、译码并取数(ID)、执行 (EX)、写结果 (WR)4个步骤。假设完成各步操作的时间依次为 90ns、 90ns、 60ns、 45ns。1)流水线的时钟周期应取何值?2)若相邻的指令发生数据相关,那么第二条指令安排退出多少时间才能不发生错误?3)若相邻两指令发生数据相关,为了不推迟第 2条指令的执行,可采取什么措施?v 解: 1)流水线的每段时间应取各步操作时间最大值 90ns;v 2)发生数据相关时,为了不发生错误,第二条指令的译码取数( ID)操作必须等到第一条指令完成第 4个步骤后才能执行,所以必须推迟 2个操作周期;v 3)可以采取定向技术(又称