[理工] 計組 無號數

作者: AAQ8 (不要就是要)   2018-07-21 16:46:35
https://i.imgur.com/TccFDFs.jpg
不好意思 來問個很基本的問題
這題的第二小題
我知道andi是邏輯運算指令
只能用無號數
不過無號數能顯示的範圍是0~2^n-1
這樣第二小題做記號處那個 -1 要表示成什麼啊
麻煩各位了 謝謝
作者: wilson50101 (我覺得我還不錯啊)   2018-07-21 18:25:00
0xFFFFandi的i是16位元-1 2's是0xffff
作者: nannnnn (nannnnn)   2018-07-21 22:01:00
所以最後是跟0x0000ffff 比?不太知道硬體的部分是直接跟0x0000ffff比還是把暫存器前面16bits設成零再比後面16bits
作者: wilson50101 (我覺得我還不錯啊)   2018-07-21 22:09:00
並沒有只能無號數把當做有號數轉成16進位後使用邏輯意義來操作而已-1只是他表示0xffff的方法課本42頁下面有說如果是邏輯類指令擴充是補0
作者: bmpss92196 (bmpss92196)   2018-07-22 01:25:00
Itype可放有號跟無號,只是有號對and or 這些沒意義所以如果是and or這類邏輯-1就只是0xFFFF如果是addi subi 這些運算類指令-1就真的是-1Itype只能放有號才對,只是對邏輯來說有號無號沒意義
作者: AAQ8 (不要就是要)   2018-07-22 20:28:00
我了解了 謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com