


































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Excel document includes App C Hw
Typology: Exercises
Uploaded on 03/14/2017
1 / 74
This page cannot be seen from the preview
Don't miss anything!



































































Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x SUB.D F8, F6, F2 x DIV.D F10, F0, F6 x ADD.D F6, F8, F Function Unit Status Name Busy Op Fi Fj Integer Yes Load F2 R Mult1 Yes Mult F0 F Mult2 No Add Yes Sub F8 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Mult1 Integer RAW WAR WAW Add 2cl cycles Mult 10 Div 40
Write result x Fk Qj Qk Rj Rk No F4 Integer No Yes F2 Integer Yes No F6 Mult1 No Yes F8 F10 F12 … F Add Divide
Write result x 0 Fk Qj Qk Rj Rk F4 Int Yes Yes F2 Int Yes Yes F6 Mult1 No Yes F8 F10 F12 … F Add Divide
Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x 1 SUB.D F8, F6, F2 x 1 DIV.D F10, F0, F6 x ADD.D F6, F8, F Function Unit Status Name Busy Op Fi Fj Integer No Mult1 Yes Mult F0 F Mult2 No Add Yes Sub F8 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Mult
Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x 1 SUB.D F8, F6, F2 x 1 3 DIV.D F10, F0, F6 x ADD.D F6, F8, F Function Unit Status Name Busy Op Fi Fj Integer No Mult1 Yes Mult F0 F Mult2 No Add Yes Sub F8 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Mult
Write result x 0 Fk Qj Qk Rj Rk F4 No No F2 No No F6 Mult1 No Yes F8 F10 F12 … F Add Divide
Write result x 0 4 Fk Qj Qk Rj Rk F4 No No F6 Mult1 No Yes F8 F10 F12 … F Divide
Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x 1 SUB.D F8, F6, F2 x 1 3 DIV.D F10, F0, F6 x ADD.D F6, F8, F2 5 Function Unit Status Name Busy Op Fi Fj Integer No Mult1 Yes Mult F0 F Mult2 No Add Yes Add F6 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Mult1 Add
Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x 1 SUB.D F8, F6, F2 x 1 3 DIV.D F10, F0, F6 x ADD.D F6, F8, F2 5 6 Function Unit Status Name Busy Op Fi Fj Integer No Mult1 Yes Mult F0 F Mult2 No Add Yes Add F6 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Mult1 Add
Write result x 0 4 Fk Qj Qk Rj Rk F4 No No F2 No No F6 Mult1 No Yes F8 F10 F12 … F Divide
Write result x 0 4 Fk Qj Qk Rj Rk F4 No No F2 No No F6 Mult1 No Yes F8 F10 F12 … F Divide
Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x 1 11 SUB.D F8, F6, F2 x 1 3 DIV.D F10, F0, F6 x ADD.D F6, F8, F2 5 6 8 Function Unit Status Name Busy Op Fi Fj Integer No Mult1 Yes Mult F0 F Mult2 No Add Yes Add F6 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Mult1 Add
Instruction Status Instruction Issue Read Operands Execution complete L.D F6, 34(R2) x x x L.D F2, 45(R3) x x x MUL.D F0, F2, F4 x 1 11 SUB.D F8, F6, F2 x 1 3 DIV.D F10, F0, F6 x ADD.D F6, F8, F2 5 6 8 Function Unit Status Name Busy Op Fi Fj Integer No Mult1 No Mult2 No Add Yes Add F6 F Divide Yes Div F10 F Register Result Status F0 F2 F4 F FU Add
Write result x 0 12 4 Fk Qj Qk Rj Rk F2 No No F6 Mult1 Yes Yes F8 F10 F12 … F Divide