draw datapath four all 4.
I1: sub $81, $s2, $s3 12: lw $s4, 4($54) 13: addi $55, $t3, 8 14: bne $t1,$t2, loop Please draw the path and explain the process when each instruction goes into the datapath. PCS 0 Add M 4 - ALU 1 Add result Shift left 2 PC Read address ALUSC 4 ALU operation Read register 1 Read register 2 Read data 1 MemWrite Memto Reg Instruction Registers Read Zero ALU ALU result Write register Instruction memory data 2 3 Address Read data M Write data 1 RegWrite Write Data
PCSrc 0 Add M х 4 ALU Add result 1 Shift left 2 PC Read address ALUSIC ALU operation Read register 1 Read Read data 1 register 2 Registers Read Write register data 2 Mem Write Memto Reg Instruction Zero ALU ALU Instruction memory Address result Read data 0 M u х 1 Write data x=3 RegWrite Write data Data memory 32 MerRead Sign- extend
I1: sub $81, $s2, $s3 12: lw $s4, 4($54) 13: addi $55, $t3, 8 14: bne $t1,$t2, loop Please draw the path and explain the
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
I1: sub $81, $s2, $s3 12: lw $s4, 4($54) 13: addi $55, $t3, 8 14: bne $t1,$t2, loop Please draw the path and explain the
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!