作者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/cn.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