Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试使用 devkitARM 进行开发,唯一值得注意的指南是 Coranac 的 Tonc,一切都很好,但是当某些寄存器位于 xxxx:xxxxh 位置时,我无法理解这意味着什么 h 和数字是什么意思?到处都找不到。
计算机地址传统上总是以十六进制格式给出。在计算机科学的上下文中以结尾的数字h意味着:十六进制。
h
十六进制很方便,因为除其他外,我们可以使用它轻松计算数字并获取用于地址的“半字节”的数量。在这种情况下,8 个半字节 = 4 个字节 = 32 位地址。
数字是绝对物理地址。您可以查看 ARM 部分的手册(通常称为“用户指南”)以查看具体存储在 04000130h 处的内容。这不一定由 ARM 内核指定,但也可以由特定的 MCU 制造商指定。
没有意义,:可能意味着任何取决于上下文。这不是写地址的标准方式。
: