討論串[理工] 計組-指令集一些問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者svanavs (svanavs)時間16年前 (2009/06/10 01:54), 編輯資訊
0
0
0
內容預覽:
這問題白算盤有提到... 先講 branch(bne,beq) 格式 : 6,5,5,16. MIPS 是用 PC-relative addressing 來來算出目的地. branch主要來自loop和if的使用,目的地都在附近而已. 不太會有距離太長跳不到的情況,如果萬一發生種情況. 都是讓 a
(還有628個字)

推噓4(4推 0噓 3→)留言7則,0人參與, 最新作者nowar100 (拋磚引玉)時間16年前 (2009/06/10 01:30), 編輯資訊
0
0
0
內容預覽:
印象中之前有討論過. 因為以範例來說,J-type分為 6bit + 26bit. 26bit*4頂多28bit,是有極限的. 所以課本當時有說,在decode的時候. 他會以原本code前面4bit+後面的28bit. 在課本的白算盤3ed P.313 Figure5.23下面小字. 不過實際上也
(還有334個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者bernachom (Terry)時間16年前 (2009/06/09 21:48), 編輯資訊
0
0
0
內容預覽:
這是今天和一些同學討論出來的. 請教一下. 1.如果程式很大的話,超過jump或是分支指令的長度,多很多的話. 那程式會怎麼跳?跳兩次嗎?還是就不執行了?. 2.像我們會有一些op rs rt rd之類的東西使用暫存器來存一些指令. 例如 : else: add $t0,$s0,$s1. add之後
首頁
上一頁
1
下一頁
尾頁