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

区域门户网站源码网站运营主要做什么工作

区域门户网站源码,网站运营主要做什么工作,破解wordpress插件,单位建设网站的作用意义初学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/486246.html

相关文章:

  • jsp网站开发 开题依据百度一下官方网页
  • 天门市基础建设网站十大搜索引擎网站
  • 网站 自定义表单营销型网站内容
  • 品辰设计的网站谁做的成都网站seo费用
  • 福田网站建设公司哪家性价比高十大免费网站推广入口
  • 网站开发需要经过的几个主要阶段营销型网站建设怎么做
  • 可以做贺卡的网站百度云资源搜索
  • 沈阳做企业网站的360推广官网
  • 怎么给制作网站谷歌地图成功营销案例分享
  • 企业诚信建设网站网盘网页版
  • 黄山旅游攻略四日游企业seo优化
  • 公司网站主页模板长沙网站推广排名
  • 企业网站建设用语宁波抖音seo搜索优化软件
  • 网站模块设计怎么做下载谷歌浏览器
  • java做网站开发成本高十大广告联盟
  • 找做网站公司经验磁力猫torrentkitty官网
  • 台州市城乡建设规划局网站网络销售技巧和话术
  • iis建设的网站无法访问百度教育官网
  • 用空间做网站如何做好安全西安竞价托管公司
  • 东莞网站建设公司企业360识图
  • 珠海品牌机械网站建设2023新一轮病毒叫什么名字
  • 新疆住房和城乡建设部网站新站点seo联系方式
  • 华人频道青岛网站考研培训机构排名
  • 外贸网站外贸网站建设行吗西安优化seo
  • 海珠区建网站公司花都网络推广seo公司
  • 竞价网站与竞价网站之间做友情链接广告联盟怎么赚钱
  • 重庆门户网站长沙优化排名推广
  • phpcms网站seo怎么做宁波seo
  • 又做投资的网站吗最近军事新闻热点大事件
  • 简单网站制作惠州seo排名外包