Re: [考試] 組語考前猜題
※ 引述《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
推
11/11 21:28, , 1F
11/11 21:28, 1F
推
11/11 21:36, , 2F
11/11 21:36, 2F
推
11/11 21:48, , 3F
11/11 21:48, 3F
推
11/11 21:59, , 4F
11/11 21:59, 4F
→
11/11 22:00, , 5F
11/11 22:00, 5F
噓
11/11 22:25, , 6F
11/11 22:25, 6F
→
11/11 22:25, , 7F
11/11 22:25, 7F
推
11/11 22:29, , 8F
11/11 22:29, 8F
推
11/11 22:55, , 9F
11/11 22:55, 9F
※ 編輯: joejoe321321 來自: 211.74.6.6 (11/11 22:55)
※ 編輯: joejoe321321 來自: 211.74.6.6 (11/11 23:27)
討論串 (同標題文章)