回覆列表
-
1 # 略懂一點49334972
-
2 # 老馬識途微控制器
要解讀16進位制碼,首先要搞明白16進位制數的特點。
為什麼有16進位制數呢?
我們知道,一般計算機、數位電路和程式設計中都使用2進位制來表示數的,但是由於二進位制位數太長,不方便書寫和記憶,所以人們才會提出十六進位制的書寫格式。
十六進位制數有以下特點。
1、 十六進位制數有16個數碼0、 1、 2、 3、 4、 5、 6、 7、 8、 9、 A、 B、 C、 D、 E、 F。
這裡的A、B、 C、 D、 E、 F分別代表10、 11、 12、 13、 14、 15。
2、十六進位制數 遵循“逢十六進一”的計數原則。對於任意一個十六進位制數N, 它都可以表示成:
式中: m 和 n 為正整數;
。
例如: 十六進位制數3A6.DH可表示為
由於十六進位制易於書寫和記憶,且與二進位制之間的轉換十分方便,因此,人們書寫計算機語言時,習慣使用十六進位制。
很簡單,一個16進位制的數字恰好對應4位二進位制,所以我們可以在需要的時候幾乎不用計算就把16進位制轉換成二進位制。
你問我十進位制,根本沒必要特意換成十進位制,16進位制和二進位制足夠了。