GPIO寄存器是32位,为什么一个寄存器要占用4个地址?

2019-07-21 01:18发布

我的理解是一个地址就能访问到这个32位的寄存器。
一个寄存器占用4个地址的话,也就是一个地址可以访问8位,我觉得这种寄存器以8位作为一个存储单元,应该叫做8位寄存器。
这点有点困惑,望大家指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
Arachne
2019-07-21 07:29
回复【2楼】laidaihua:
---------------------------------
你好。
“地址是以Byte为单位进行空间分配的。”这句话的意思是不是一个地址只能指向一个8位的空间?
“如果系统支持按字节访问,是可以分4次按字节访问该寄存器的全部4个字节的。”这句的意思是一个地址就能访问这个32位的寄存器吗,我觉得既然有四个地址,不就是一个地址对应一个8位的空间吗,然后分4次访问该寄存器的全部4个字节?

一周热门 更多>