PIC 汇编中的整数常量:十进制与十六进制

Integer constants in PIC assembly: decimal vs. hex

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

我对数据类型分类有疑问

例如MOVLW xxxx 其中 xxxx 如下:-

为什么1BhD'20'0x23是十六进制的? PIC汇编中有没有其他方法显示十六进制

0x23 十六进制

23 十六进制

D'20' 十进制

1Bh 十六进制

b'00101100' 二进制

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