[理工] 計組 無號數

看板Grad-ProbAsk作者時間7年前 (2018/07/21 16:46), 編輯推噓4(4013)
留言17則, 4人參與, 7年前最新討論串1/1
https://i.imgur.com/TccFDFs.jpg
不好意思 來問個很基本的問題 這題的第二小題 我知道andi是邏輯運算指令 只能用無號數 不過無號數能顯示的範圍是0~2^n-1 這樣第二小題做記號處那個 -1 要表示成什麼啊 麻煩各位了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.103.137 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1532162798.A.3FA.html

07/21 18:25, 7年前 , 1F
0xFFFF
07/21 18:25, 1F

07/21 18:25, 7年前 , 2F
andi的i是16位元
07/21 18:25, 2F

07/21 18:25, 7年前 , 3F
-1 2's是0xffff
07/21 18:25, 3F

07/21 22:01, 7年前 , 4F
所以最後是跟0x0000ffff 比?
07/21 22:01, 4F

07/21 22:04, 7年前 , 5F
不太知道硬體的部分是直接跟0x0000ffff比還是把暫存器前
07/21 22:04, 5F

07/21 22:04, 7年前 , 6F
面16bits設成零再比後面16bits
07/21 22:04, 6F

07/21 22:09, 7年前 , 7F
並沒有只能無號數把
07/21 22:09, 7F

07/21 22:09, 7年前 , 8F
當做有號數轉成16進位後
07/21 22:09, 8F

07/21 22:09, 7年前 , 9F
使用邏輯意義來操作而已
07/21 22:09, 9F

07/21 22:09, 7年前 , 10F
-1只是他表示0xffff的方法
07/21 22:09, 10F

07/21 22:13, 7年前 , 11F
課本42頁下面有說如果是邏輯類指令
07/21 22:13, 11F

07/21 22:13, 7年前 , 12F
擴充是補0
07/21 22:13, 12F

07/22 01:25, 7年前 , 13F
Itype可放有號跟無號,只是有號對and or 這些沒意義
07/22 01:25, 13F

07/22 01:27, 7年前 , 14F
所以如果是and or這類邏輯-1就只是0xFFFF
07/22 01:27, 14F

07/22 01:28, 7年前 , 15F
如果是addi subi 這些運算類指令-1就真的是-1
07/22 01:28, 15F

07/22 07:45, 7年前 , 16F
Itype只能放有號才對,只是對邏輯來說有號無號沒意義
07/22 07:45, 16F

07/22 20:28, 7年前 , 17F
我了解了 謝謝大家
07/22 20:28, 17F
文章代碼(AID): #1RKlBkFw (Grad-ProbAsk)