[理工] 計組 jr 指令 MIPS

看板Grad-ProbAsk作者 (良師)時間9年前 (2016/08/04 00:10), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串1/1
http://i.imgur.com/ZjCRFrQ.jpg
想問說為什麼答案有2卻沒有3 我自己會覺得2、3要麻都選,要麻都不選 還有第一個選項 (1)A/or loop 到底是什麼意思啊?應該不是a "or loop"吧 真的看不懂這個寫法代表的意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1470240655.A.1CB.html

08/04 00:13, , 1F
(3)用branch就好了吧? nested if else 代表很近
08/04 00:13, 1F

08/04 00:18, , 2F
switch的話 通常是塞東西給他判斷後 再jr過去
08/04 00:18, 2F

08/04 00:25, , 3F
可以參考: http://bit.ly/2aRFAs6
08/04 00:25, 3F

08/04 00:26, , 4F
關於switch的描述: "compiler generates a jump table
08/04 00:26, 4F

08/04 00:26, , 5F
for the starting address of each case label"
08/04 00:26, 5F

08/04 00:28, , 6F
然後我猜(1)想打的是 for loop XD 餵狗後發現的結果
08/04 00:28, 6F
文章代碼(AID): #1NeXUF7B (Grad-ProbAsk)