ARM如何分配寄存器地址!

2024年11月15日 06:41
有4个网友回答
网友(1):

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

网友(2):

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

网友(3):

为什么不是

网友(4):

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