[理工] 計組branch指令的datapath運作

作者: willie7878 (wanaGG怎不去玩個火影砍o)   2019-10-09 21:21:30
如題
張凡課本上的概念
也就是如下圖的概念我懂
https://i.imgur.com/ugcwi8u.jpg
問題是
如果MIPS code直接給branch的目的address而不是offset,例如下面這樣
beq s1 s2 L1
add t0 t1 t2
L1: sub t0 t1 t2
就不知道怎麼用這個datapath流程跑出來
會卡死在branch的adder那邊
筆記抄的張凡舉例也是給offset
有大大能解釋一下嗎
作者: DLHZ ( )   2019-10-09 21:26:00
白算盤有提到 在包成可執行檔之前label會被改成對應的offset反正就我講的那樣 我不喜歡說會考不考這種事 自己斟酌吧
作者: mistel (Mistel)   2019-10-10 00:47:00

Links booklink

Contact Us: admin [ a t ] ucptt.com