0

我一直在尝试使用 devkitARM 进行开发,唯一值得注意的指南是 Coranac 的 Tonc,一切都很好,但是当某些寄存器位于 xxxx:xxxxh 位置时,我无法理解这意味着什么 h 和数字是什么意思?到处都找不到。

4

1 回答 1

2

计算机地址传统上总是以十六进制格式给出。在计算机科学的上下文中以结尾的数字h意味着:十六进制。

十六进制很方便,因为除其他外,我们可以使用它轻松计算数字并获取用于地址的“半字节”的数量。在这种情况下,8 个半字节 = 4 个字节 = 32 位地址。

数字是绝对物理地址。您可以查看 ARM 部分的手册(通常称为“用户指南”)以查看具体存储在 04000130h 处的内容。这不一定由 ARM 内核指定,但也可以由特定的 MCU 制造商指定。

没有意义,:可能意味着任何取决于上下文。这不是写地址的标准方式。

于 2020-08-20T14:34:03.803 回答