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

称心的赣州网站建设公司网站开发需要做哪些事

称心的赣州网站建设,公司网站开发需要做哪些事,网站建设盒子模型浮动,刷赞网站空间免费目录 举个例子 如何验证 小结 在 STM32(基于 ARM Cortex-M 架构)的系统中,默认是小端(Little Endian) 存储方式。也就是说,对于一个整型(例如 32 位 int),它的最低有效…

目录

举个例子

如何验证

小结


在 STM32(基于 ARM Cortex-M 架构)的系统中,默认是小端(Little Endian) 存储方式。也就是说,对于一个整型(例如 32 位 int),它的最低有效字节(LSB)会存储在内存的低地址处,而最高有效字节(MSB)会存储在内存的高地址处。


举个例子

假设有一个 32 位的 int data = 0x12345678;

  • 在小端模式下,内存中的存放顺序从低地址到高地址依次是:

    低地址 -> 0x780x560x34
    高地址 -> 0x12
    
  • 如果是大端模式,则会相反(不过 STM32 默认不使用大端模式):

    低地址 -> 0x120x340x56
    高地址 -> 0x78
    

如何验证

可以在代码中进行类似下面的操作,同时下面的代码也可以验证8位的指针指向32位指针的时候,8位指针指向的是32位数据的最低位

#include <stdio.h>
#include <stdint.h>int main(void)
{uint32_t data = 0x12345678;uint8_t *p = (uint8_t *)&data;printf("Address of data = %p\n", (void *)&data);printf("Byte 0 = 0x%02X\n", p[0]);printf("Byte 1 = 0x%02X\n", p[1]);printf("Byte 2 = 0x%02X\n", p[2]);printf("Byte 3 = 0x%02X\n", p[3]);while (1);return 0;
}
  • 在 STM32(小端模式)下,得到的输出通常为:

    Byte 0 = 0x78
    Byte 1 = 0x56
    Byte 2 = 0x34
    Byte 3 = 0x12
    

由此可以看出,最低有效字节 0x78 存储在最低地址处。


小结

  • STM32 默认使用小端序
  • 在内存中,“低地址处存放低有效字节、高地址处存放高有效字节”。
http://www.yayakq.cn/news/614077/

相关文章:

  • 广东商城网站建设公司监理工程师
  • 北京中国建设银行招聘信息网站如何建立网站教材
  • 数学教学网站开发网站建设分金手指排名二九
  • 售后好的品牌策划公司快手seo软件下载
  • 专业的平面设计网站有哪些杭州做网站的公司哪些比较好
  • 用织梦做的企业网站设计公司简介ppt范本
  • 江门网站建设教程专业做婚纱摄影网站
  • 如何做网站的教程二维码做电影网站需要注意事项
  • 有没有专门建设网站的公司水墨 网站模板
  • 网站转化率偏低怎么办wordpress接收邮件
  • 网站开发工程师绩效考核表国内net开发的网站建设
  • 自己开公司 自己做网站怎么查一个网站是谁做的
  • 网站优化服务义乌网站制作
  • 做搜狗pc网站优化快速南昌招网页设计师的公司
  • linux系统用wordpress贵阳哪家网站做优化排名最好
  • 蓝冠在线网站建设律师 wordpress
  • 电商网站费用青岛网站公司
  • 网站娱乐一条龙搭建公司注册地址与实际经营地址不符
  • 网站建设常州麦策电商动漫设计专业好就业吗
  • 人才网站开发方案房山石家庄网站建设
  • 重庆峰宇园林建设有限公司网站公司logo设计图片免费下载
  • 南宁响应式网站制作晋中城市建设招标网站
  • 山东省住房和城乡建设厅官方网站微信推广的平台
  • 西安公司网站制作价格网站建设SEO优化
  • 学设计的网站有哪些erp管理系统有哪些牌子
  • 太原的网站建设公司大连做公司网站
  • 网站制作公司员工wordpress文章加标题
  • 动易网站 首页模板修改上海工商查询网官方网站
  • 网站框架是什么个人网站做音乐网要备文化
  • 怎么改网站关键词推广引流黑科技