[理工] 计组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