作者fmtshk (fmtshk)
看板Grad-ProbAsk
標題[理工] 計組_求一題解答
時間Mon Jan 27 13:17:16 2020
https://i.imgur.com/hqw5gqv.png
台科100資概,張凡的解答沒找到
自己寫只改了beq→bne
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.104.15 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1580102238.A.17E.html
1F:推 Aa841018: 我覺得將bne放入lw sw中間,就沒什麼需要改的了 01/27 13:39
2F:→ fmtshk: 這樣(不等於0)的時候,會變成還沒sw就跳到loop了? 01/27 16:44
3F:→ fmtshk: 喔喔,沒事好像懂你意思了 01/27 16:46
4F:→ fmtshk: 那$v0是不是要給它每次加1? 01/27 16:49
5F:推 Aa841018: 啊對!我漏掉了,那應該是放在bne下面 01/27 20:33
6F:推 Aa841018: 不過我覺得應該還要再加上一些判斷掃描結束(掃完a0)的 01/27 20:35
7F:→ Aa841018: 條件,避免掃超過a0長度,只是我也想不出該怎麼加… 01/27 20:35
8F:推 Aa841018: 更正:因為a0是放memory address,所以是偵測超過memory 01/27 20:59
9F:→ Aa841018: space以及2^32(a0 size) 01/27 20:59
10F:推 Aa841018: 這題好複雜…有請神人 01/27 21:01
11F:推 ponwar87123: 這題我改了addi $v0, $zero,-1 因為最後一次不算 01/27 21:54
12F:→ ponwar87123: 第二beq改bne 最後是在loop和bne之間加入 01/27 21:54
13F:→ ponwar87123: addi $v0,$v0,1來計數 01/27 21:55
14F:→ fmtshk: 瞭解,感謝回答 01/30 17:47