当前位置: 首页 > wzjs >正文

商机网网站源码线上拓客渠道有哪些

商机网网站源码,线上拓客渠道有哪些,南京做网站南京乐识专心,建一个网站的流程初学stm32,不是很理解为什么类似如下图所示的地址偏移0x04表示四个字节的偏移,转换为十进制的话,0x044;转换为二进制,0x0400000100,怎么都不会是四个字节,32位! 后来在网上查阅资料…

初学stm32,不是很理解为什么类似如下图所示的地址偏移0x04表示四个字节的偏移,转换为十进制的话,0x04=4;转换为二进制,0x04=00000100,怎么都不会是四个字节,32位!

后来在网上查阅资料后发现,我可能混淆了0x04这个16进制数值本身,首先从为什么相邻寄存器的地址偏移量是0x04开始分析,有如下两个原因:

1. 32位处理器架构

  • STM32是32位处理器
  • 每个寄存器都是32位宽度(4个字节)
  • 即使某些寄存器只使用部分位,仍按32位分配空间

2. 内存对齐要求

  • 字对齐:32位数据必须存储在能被4整除的地址上
  • 性能优化:对齐的内存访问比非对齐访问快得多
  • 硬件简化:简化地址解码逻辑

所以地址偏移需要设置为4个字节。其次最重要的是,在stm32中每个地址单位代表1个字节,

  1. 从0x40020000到0x40020004,地址相差了4
  2. 在16进制中,0x04 = 4(十进制)
  3. 所以0x04的偏移实际上是4个字节,不是1个字节

总的来说,相邻寄存器的地址偏移量0x04并不只是一个数字,它是有单位的,代表偏移量为0x04个地址单位,也就是4个字节,如下所示。

地址范围         寄存器     字节位置
0x40020000 ┐
0x40020001 │    CRL      4个字节
0x40020002 │    (32位)   
0x40020003 ┘0x40020004 ┐              ← 这里开始下一个寄存器
0x40020005 │    CRH      4个字节  
0x40020006 │    (32位)
0x40020007 ┘

关键要点就是记住这个公式:

地址偏移量(16进制) = 实际字节数(10进制)

0x04 = 4字节偏移
0x08 = 8字节偏移  
0x0C = 12字节偏移

而并非

❌ 0x04 = 1个字节偏移
❌ 0x04 = 第4个偏移单位 

http://www.dtcms.com/wzjs/260224.html

相关文章:

  • 自己做网站做那种类型微博热搜榜排名今日
  • 信息型网站有哪些云南新闻最新消息今天
  • 唐山网站建设报价天津网站推广
  • 成品网站源码是1688吗百度保障中心人工电话
  • 有了域名 网站建设云南网站seo服务
  • 简单建网站seo是什么意思电商
  • php主做哪种类型网站关键词排名推广怎么做
  • 网站建设销售技巧网站seo重庆
  • 网站建设菜鸟教程百度一下主页官网
  • 青岛城乡建设委员会网站官网百度资源
  • 先备案 做网站网站推广服务
  • 美食网站首页设计室内设计网站
  • 做风险代理案源的网站制作网站要花多少钱
  • 昆明网站建设首选才力太原seo顾问
  • 怎么用云主机做网站百度大数据分析平台
  • asp网站安全怎么做百度2020新版下载
  • 公司网站是做的谷歌的企业百度推广怎么收费
  • 个人作品展示网站模板泉州网站建设
  • 揭阳做网站建设公司搜索热度和搜索人气
  • 关于文案的网站新闻稿发布
  • 西安注册公司流程及资料外贸谷歌优化
  • 用java做网络小说网站搜狗站长管理平台
  • 宿城区建设局网站谷歌外贸平台叫什么
  • 做百度企业网站十大外贸电商平台
  • 济南做网站建设的公司电话公关团队
  • 做亚马逊网站一般发什么快递公司网上接单平台
  • 网站标题应该怎么做SEO优化seo数据是什么意思
  • 哪个网站做公司业务广告效果好武汉搜索引擎排名优化
  • 网页设计与制作实训室厂家站长工具seo综合查询怎么关闭
  • 什么网站专门做批发百度知道客服电话人工服务