PIC程序集中的整数常量:十进制与十六进制

时间:2017-07-16 00:47:36

标签: assembly hex microcontroller pic microchip

我正在使用基于PIC的微控制器(微芯片)进行编程。我使用的PIC模型是PIC16。

我在分类数据类型方面存在问题

e.g。 MOVLW xxxx其中xxxx如下: -

  • 0x23:十六进制

  • 23:十进制

  • D'20': 十六进制

  • 1Bh:十六进制

  • b'00101100': 二进制

为什么1BhD'20'0x23十六进制?是否有其他方法可以在PIC程序集中显示十六进制

1 个答案:

答案 0 :(得分:4)

0x23 十六进制

23 十六进制

D'20' 小数

1Bh 十六进制

b'00101100' 二进制

这是正确的组合。在汇编中,默认情况下23是十六进制的。 D'20'中的D表示数据类型为十进制。与1Bh相同,其中h表示十六进制。