數據的表示
1.R進位轉十進位
R進位轉十進位使用按權展開法二進位 10100.01 = 1x24+1x22+1x2-2七進位 604.01 = 6x72+4x70+1x7-2十進位 1227 = 1x103+2x102+2x101+7x100
2.十進位轉R進位
十進位轉R進位使用短除法 除數小於權:2結束2|94 餘02|47 12|23 12|11 12|5 12|2 01 1結果 1011110 從後往前寫
3.二進位轉八進位與十六進位數
2進位和8進位的轉換
0-73位的2進位換一位的8進位10 001 110 不足3位左邊補0010 001 1102 1 6 = o216
2進位和16進位的轉換
0-1510-15 = A-F4位的2進位換一位的16進位1000 11108 E =0X8E
碼制
原碼 反碼 補碼 移碼2進位8位 高位符號位0表示正數1表示負數 後面7位表示數正數的原碼反碼補碼一樣負數的反碼除符號位取反,補碼在反碼的基礎上加1 補碼轉原碼取反加1移碼 在補碼的基礎上符號位取反使用補碼進行加減法運算
名稱數值1數值-1數值1-1原碼0000 00011000 00011000 0010反碼0000 00011111 11101111 1111補碼0000 00011111 11100000 0000移碼1000 00010111 11101000 0000