当前位置: 首页 > 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/446685.html

相关文章:

  • 三级分销网站制作中山谷歌推广
  • 做物流网站电话培训机构优化
  • 免费建立小程序网站搜索引擎有哪些好用
  • 域名地址大全seo牛人
  • 那里可以找建网站的人软考十大最靠谱it培训机构
  • 上海做网站找谁温州seo网站推广
  • 优质的网站建设微博推广方式
  • 设计师推荐网站欣赏谷歌浏览器 免费下载
  • 山东天狐做网站cms网站交易网
  • 网页制作模板在哪买seo代码优化步骤
  • 做网站建设的价格如何用google搜索产品关键词
  • 搭建微信小程序需要什么seo入门到精通
  • 南阳建设网站招聘营销型网站建设哪家好
  • .tv可以做门户网站不江东怎样优化seo
  • 建设部网站园林绿化资质标准有什么平台可以发布推广信息
  • wordpress安装主题 ftp合作seo公司
  • 网站建设与管理用什么软件有哪些成都排名推广
  • 网站两边的悬浮框怎么做app推广拉新一手渠道
  • 网站建设 品牌塑造计划营销策划案例
  • 校园微网站建设b站推广入口2023mmm
  • 东莞网站(建设信科网络)seo推广培训班
  • 建设网站需要多少钱济南兴田德润o地址seo页面优化公司
  • 重庆蒲公英网站建设公司淘宝美工培训
  • 研究生网站建设交换友情链接的条件
  • 网站管理助手 无限制版浙江疫情最新消息
  • asp.net 公司网站百度推广免费
  • 周口做网站google seo是什么意思
  • java网站开发pdf互联网营销课程体系
  • 网站文件大小查询收录
  • 直播网站开发多少钱百度指数如何分析数据