2017-07-16 266 views
3

我正在基於PIC的微控制器(微芯片)中進行編程。我使用的PIC模型是PIC16。PIC彙編中的整型常量:十進制與十六進制

我在分類數據類型時遇到問題

例如, MOVLW xxxx其中xxxx如下: -

  • 0x23:十六進制

  • 23:小數

  • D'20': 十六進制

  • 1Bh:十六進制

  • b'00101100': 二進制

爲什麼1BhD'20'0x23十六進制?是否有任何其他的方式展現在PIC彙編

回答

4

0x23 十六進制

23 十六進制

D'20' 十進制十六進制

1Bh 十六進制

b'00101100' 二進制

這是正確的組合。在彙編中,默認情況下,23是十六進制。 D'20'中的D表示數據類型是十進制的。與1Bh相同,其中h表示十六進制。

+0

爲了進一步闡明:Radix默認爲十六進制。無符號無符號表示「應假設基數」。 –