47是正數,所以補碼就是他本身,2FH的H表示16進制,2F就是47的16進制表示
負數的補碼比較麻煩。。
首先43的二進制是 101011
如果是八位二進制,那就 00101011
第壹位是符號位,正數為0,負數為1,所以-43表示為:10101011
以上稱為原碼
負數的補碼就是原碼除符號位外各位取反再加1
首先除符號位外各位取反:11010100
再加1:11010101
這個就是補碼了,把他轉換為16進制就是:D5