社区
驱动开发/核心开发
帖子详情
寄存器地址和内存地址的区别
kh815
2015-03-31 12:49:54
问题描述:
寄存器有地址吗?如果有寄存器地址和内存地址有什么区别?
...全文
1340
5
打赏
收藏
寄存器地址和内存地址的区别
问题描述: 寄存器有地址吗?如果有寄存器地址和内存地址有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
善财童子SIXSIXSIX
2015-04-07
打赏
举报
回复
有时候寄存器地址还会映射到数据空间地址,这样对寄存器的访问就像访问数据空间一样方便!!
天冰天降
2015-04-07
打赏
举报
回复
寄存器是有特殊定义的,对应于相应的硬件,比如串口,定时器什么的,状态位,累加器什么的,内存是属于通用的变量,数据存储区。楼主如果不是汇编,一般不会关心这些吧
邓任公
2015-04-02
打赏
举报
回复
别的不清楚,ARM cortex-m3上内存地址和寄存器地址是等价的,只不过C语言处理的时候给寄存器加上了一个volatile*的前缀,保证每次都是读透写透
zhenghn2010
2015-03-31
打赏
举报
回复
首先分清寄存器和内存都是干啥的,就不难理解。 所谓的地址 都是相对CPU或者driver来说才有意义。 内存既然要访问,肯定豆油地址。 寄存器需要配置访问的,也需要地址,但有些是要特定命令操作才能完成的。
worldy
2015-03-31
打赏
举报
回复
寄存器当然也有地址,不然怎么访问,只是很多CPU是不对外公开寄存器地址,而是给出一个代码,5051的寄存器是直接给出地址的 两者都是地址,但是寄存器地址一般和内存地址是属于两个不同寻址空间,比如一个小区和另一个小区门牌都一样,但是是属于不同的空间 (8051寄存器和内部寄存器地址空间一样)
计算机内存和
寄存器
,
寄存器
和内存的
区别
寄存器
和内存的
区别
1、
寄存器
是中央处理器内的组成部份。它跟CPU有关。
寄存器
是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的
寄存器
有指令
寄存器
(IR)和程序计数器...
内部
寄存器
、外设
寄存器
和内存的
区别
外设
寄存器
:一般是指一些某一特殊功能的物理
地址
,外设
寄存器
的物理
地址
都在0x4800_0000~0x5FFF_FFFF,比如STM32中,GPIO、I²C、SPI、CAN都叫做外设
寄存器
。嵌入式通过编程来控制外设
寄存器
从而控制芯片外部的外设...
寄存器
与内存的
区别
寄存器
与内存的
区别
寄存器
:
寄存器
是有触发器或锁存器组成,通常由触发器组成,
寄存器
拥有非常高的读写速度,所以在
寄存器
之间传递数据非常快 内存:内存就是存储器,由半导体器件构成。 计算机的存储层次(memory...
寄存器
PLC
地址
与
寄存器
modbus协议
地址
第一位数字和
寄存器
类型的对应关系如表1所示。PLC
地址
例如40001、30002等。
寄存器
modbus协议
地址
指通信时使用的
寄存器
地址
,在实际编程中,由于
寄存器
PLC
地址
前缀的区分作用,所以只需说明后4位数...
图解
寄存器
与内存
寄存器
与内存
寄存器
内存 初学单片机的时候,由于没有看过计算机相关的知识,很难理解
寄存器
是个什么东西。内存虽在生活中常常被提到,但一和
寄存器
放一块就显得有点混乱了。现在就用一张图来展示一下它们之间的关系...
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章