【发布时间】:2020-12-09 22:02:02
【问题描述】:
我一直在尝试使用 devkitARM 进行开发,唯一值得注意的指南是 Coranac 的 Tonc,一切都很好,但是当某些寄存器位于 xxxx:xxxxh 位置时,我无法理解这意味着什么 h 和数字是什么意思?到处都找不到。
【问题讨论】:
-
数字表示它是一个数字。 h 表示它是一个十六进制数(从 0 到 F 的 16 位数字,而不是从 0 到 9 的 10 位数字)。这意味着硬件 IO 寄存器存在于地址 04000130h、0x04000130 或 67109168(十进制)。
-
哦,对了,谢谢,':' 表示它是一个范围,例如从 0x04000000 到 0x04000130 还是为了方便起见?
-
它只是为了让它更容易阅读
标签: c memory embedded cpu-registers devkitpro