看板 b95902HW 關於我們 聯絡資訊
※ 引述《dimensioner (58s到手!)》之銘言: : ※ 引述《summerwalker (夏天路人)》之銘言: : : why do we need copy input 2 in TOY ALU? : 根據強者KART 小車車大大所說 : 在你需要把register裡的東西丟到memory時就會用到 對了一半 看圖說故事的話 因為input2直接來自B Data 也就是經由B Addr來決定input2的內容 又B Addr只由t來決定 所以所有僅需t不需s的opcode都會用到 也就是A:ldi B:sti E:jr : : why did we change the definition of jr from PC<-[Rd] to PC<-[Rt]? : 我想這應該是老師筆誤 應該是from PC<-[Rt] to R[d] <- PC : 如果是的話就是這邊要先把現在program counter 讀到的地方的位置存起來 : 以便function結束後再跳回來(才知道要跳到哪) : 而不是單存跳到某個地方 : 不知道我這樣解讀是否正確 有請cyy老師講解m(_ _)m jr表示直接將pc的內容改掉 跳至某個行數 而這個行數被存在某個R[i]裡 如果是R[d]的話 頂多只能從A Data出來 可是ALU沒有直接複製A Data的Gate 所以才要由R[t]讀取 ....不過我記得當時問的是format2 => format1 的原因阿ˊˋ : : 這兩題不是很清楚(上課不專心 囧) : : 可以煩請熱心同學解說一下嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.6.6
LeoSW:應該只是定義的問題? 11/11 21:28
dimensioner:中肯 我看成jl 0 . 0" 11/11 21:36
dimensioner:謝啦 不然考出來我要牛頭不對馬嘴了XD 11/11 21:48
wanquan:應該是問為什麼把format2改成format1吧.... 11/11 21:59
wanquan:請問有沒有強者可以提供答案嗎? 11/11 22:00
locationc:既然只用到t 當然改成format2啊... 11/11 22:25
locationc:XD 我按錯了 拍謝 等等推回來 11/11 22:25
locationc:XD 講錯 改成format1 11/11 22:29
joejoe321321:對對 四樓說得沒錯 我改過來 11/11 22:55
※ 編輯: joejoe321321 來自: 211.74.6.6 (11/11 22:55) ※ 編輯: joejoe321321 來自: 211.74.6.6 (11/11 23:27)