Page 1 of 1

11 12 a) Let's say we have an instruction pipeline consisting of 4 steps (instruction pipeline): ▪ fetch instruction (FI

Posted: Fri Jul 08, 2022 6:36 am
by answerhappygod
11 12 A Let S Say We Have An Instruction Pipeline Consisting Of 4 Steps Instruction Pipeline Fetch Instruction Fi 1
11 12 A Let S Say We Have An Instruction Pipeline Consisting Of 4 Steps Instruction Pipeline Fetch Instruction Fi 1 (25.43 KiB) Viewed 43 times
11 12 a) Let's say we have an instruction pipeline consisting of 4 steps (instruction pipeline): ▪ fetch instruction (FI) (get command) • decode instruction and calculate address (DA) ▪ fetch operand (get operand) (FO) ▪execute (EX) 13 14 15 Prepare the command pipeline chart for the 7 commands and consider the 4th command branching to the 15th command. Please explain briefly. (Branching occurs when the 5th command is finished. When the branching occurs, the process in that command is expected to finish!) Il 12 13 14 IS 16 17 I15 11 12 13 14 IS FI 1 1 1 FI 2 1 1 2 DA FI DA 2 2 1 3 3 4 FO EX 2 DA FI a) Suppose we have a command pipeline, again consisting of 4 steps. The following table gives the number ofclock cycles required in each instruction step. For example, ifit says 2 for FI, it means that FI is being processed in Steps 1 and 2. The first instruction is given as an example. Reminder: Keep in mind that the same type of operations cannot be performed simultaneously in the pipeline. FI: Fetch Instruction DA Decode code EX: Execute WR: Write EX 1 2 3 2 2 5 FO EX DA FO EX FI WR 2 1 2 2 1 6 7 2 3 4 5 6 1 FI DA DA EX WR WR DA FI DA FI FO EX FO 7 DA FI 8 9 10 11 12 FI DA FO EX 10 11 12 13 14 15