fffmp666 wrote:各位高手請教如何算...(恕刪) 十六進位碼之AB,其2的補數以二進位碼表示A->1010轉成二進位為1010B->1111轉成二進位為1011AB->101010112補數(1補數後最右邊那個位元加1)需先經過1補數(每位元由0變1,1變0)10101011->01010100(1補數)->01010101(2補數)
fffmp666 wrote:抱歉,算法的答案真心看不懂耶,不知道AB或是16進位怎麼來的 二進位換算成10進位方式8 4 2 1 也就是 那個位置有 1 的就是加上他對應的數值A 換算 10 進位是 10 換成二進位就是 8 + 0 + 2 + 0 也就是 1010B 的 10 進位是 11 二進位 就是 8 + 0 + 2 + 1 也就是 1011若上面還看不懂,我就沒辦法了。