看板 Grad-ProbAsk 關於我們 聯絡資訊
各位高手們 可以幫小題看一下第二部份問答題的第八題的第(A)小題 題目是給 c1 c2 c3 c4 c5 c6 c7 c8 ori $1,$0,40 id ex mem wb lw $3,-16($4) if id ex mem wb addu $4,$3,$0 if id ex mem wb addi $2,$1,25 if id ex mem wb slt $1,$3,$0 if id ex mem beq $1,$0,label if id ex 解答: control line c3 c4 c5 c6 c7 ALUout 1 x 0 1 0 RegDst 0 x 1 ^0 1 MemtoReg x ^1 1 x 0 小弟不知道 為什麼c6的RegDst為0還有c4的MemtoReg為1(有加^符號) ori指令不是不會從mem出來嗎? addi不是要傳回rd嗎? 都是立即定址模式不是都是從register出來? 有誰可以幫我解答?? 小弟感激不盡 感恩的心!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.134.10
qwertz:addi指令是i-type 是回傳rt部分 也就是20-16喔 02/09 23:28
qwertz:至於c4的MemtoReg 我也是寫 0 XD 我也不知道為啥是1... 02/09 23:30
gorocky:真的耶!!這一題的陷阱還真棒!! 02/10 01:36
gorocky:可是memtoreg就很難理解了.... 02/10 01:36