作者clonsey1314 (Clonsey)
看板Grad-ProbAsk
標題[理工] 張凡計組p.40 MIPS問題
時間Sat Aug 19 22:42:37 2017
http://imgur.com/xspHb9h
http://imgur.com/9ycp04J
第三題解答的部分
不太了解框起來的地方做的是甚麼事情
左shift 17然後再右shift 17
這樣變成是最左邊17個bits變0
剩下的一樣
為甚麼這樣做or會是答案?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.235.39
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1503153759.A.C10.html
※ 編輯: clonsey1314 (1.161.235.39), 08/19/2017 22:45:51
※ 編輯: clonsey1314 (1.161.235.39), 08/19/2017 22:50:09
※ 編輯: clonsey1314 (1.161.235.39), 08/19/2017 22:50:32
※ 編輯: clonsey1314 (1.161.235.39), 08/19/2017 23:15:27
推 sarsman: 把左邊17bit清空後,再用or把t2放進t1 08/19 23:55
可是如果是這樣子,那這樣Field左邊的部分應該不會remain unchanged吧? 還是因為這題的14+i-j剛好等於31,所以Field左邊不會有東西,所以就直接把t1左邊17bits清空然後再跟t2作or?
※ 編輯: clonsey1314 (1.161.235.39), 08/20/2017 00:58:30
※ 編輯: clonsey1314 (1.161.235.39), 08/20/2017 00:59:03
※ 編輯: clonsey1314 (1.161.235.39), 08/20/2017 00:59:33
推 sarsman: yes,這題左邊不會有東西,圖片是誤導 08/20 01:15
推 JKLee: 14+i-j=31 08/20 01:21
→ clonsey1314: 了解! 謝謝解惑! 08/20 01:34
※ 編輯: clonsey1314 (1.161.235.39), 08/20/2017 15:08:41