推 h42318: lw.sw的rs都是放base register11/21 16:23
但branch指令是直接照著組語的暫存器次序擺入rs與rt嗎?
※ 編輯: newpuma (223.137.3.213), 11/21/2016 16:26:35
→ h42318: bne.beq都是按照順序放吧11/21 16:24
推 krusnoopy: 你學到後面電路就知道可能是為了跟電路配合,所以base r11/21 16:44
→ krusnoopy: egister都放rs field,另外op code不用背,只需記R type11/21 16:44
lw sw我是蠻清楚的...Rtype也是,幾乎都記得很熟,只是好像沒特別解釋為什麼branch
指令,是因為跟swlw才是特例嗎?
→ krusnoopy: 的op code是零即可11/21 16:44
考試會給op function table嗎?
順帶一問為什麼單時脈週期把記憶體分成指令記憶體、資料記憶體?我知道在pipeline的
原因,但不知道在single cycle這樣做的好處是什麽?
the processor operates in one cycle abd cannot use a single-ported memory for
two different accesse within that cycle.
是跟pipeline同個原因嗎?
※ 編輯: newpuma (223.137.3.213), 11/21/2016 17:01:11
推 krusnoopy: 電路沒有特別提,可是如果不同field這樣傳送memory的位 11/21 17:04
→ krusnoopy: 址就變的更麻煩,應該在張凡第四章吧,有些題目會給答題 11/21 17:04
→ krusnoopy: 需要的op code,這個你自己做題目就會瞭解了 11/21 17:04