ARM如何分配寄存器地址!

2024-11-15 06:41:12
推荐回答(4个)
回答(1):

教你操作寄存器! 首先你要知道这个寄存器的地址.
比如说我知道某寄存器地址是4001140cH, 然后就
*(unsigned long*)0x4001140c=~0;//赋最大值(仅供参考)
arm芯片是统一编址的,对寄存器可间接寻址.
(即 可使用指针)
51单片机 不是, 它地址重叠,
正是用这两种不同的寻址方式来
区分操作的是内存还是寄存器..

回答(2):

地址分配是以字节为单位的,4个是对的

回答(3):

为什么不是

回答(4):

32位,4个字节,当然占用4个地址啊