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

大端序、小端序和MSB、LSB

大端序、小端序和MSB、LSB的区别和举例

1.字节序序

不同平台上数据存储方式: 大端字节序、小端字节序

字节序就是一个多字节数据的低位置(一般是低8位)放置在存储单元的高有效位(高地址) 还是 低有效位(低地址) 的概念;

讲的是 byte 层面上的整个数据,而不是 bit 层面, 一个字节有8位且从右到左等于低位到高位是规定好的,不用考虑

小端字节序(主机序):把最低 字节 放在 低地址的存储方式;例如 unsigned int data = 0x 12345678 (0x78 占1字节且为最低位 ,十六进制)

大端字节序(网络序):把最高 字节 放在 低地址的存储方式 。(网际传输数据的方式用大端序 ,更适合看,和写出来的一样)

单片机:

51单片机是大端模式 – cc2530是小端模式

stm32为小端模式

2.位有效(MSB/LSB)

MSB:最高有效位

LSB:最低有效位

讲的是 bit 层面上的整个数据(传输通信时更能看出)

例如 :0xC5 通过 串口传输时,不同的协议有不同的传输定义

0xC5 二进制展开 ---- 1 1 0 0 0 1 0 1

UART为LSB , IIC为MSB

UART: 起始位(0) - 1- 0- 1- 0- 0- 0- 1- 1- 停止位(1)

相关文章:

  • 【数据结构】知识点一:线性表之顺序表
  • 多线程系列(十五) -常用并发工具类详解
  • 封装方法2
  • 计算机网络-网络安全(二)
  • 基于Spring Boot+ Vue的房屋租赁系统
  • LVS集群(Linux Virtual server)相关介绍及LVS的NAT模式部署
  • GPT的历史
  • 【设计模式】(二)设计模式六大设计原则
  • LeetCode 热题 100 | 图论(二)
  • 【粉丝福利】一本书讲透ChatGPT,实现从理论到实践的跨越!大模型技术工程师必读
  • 线性代数笔记11--矩阵空间、秩1矩阵
  • 数据库-第四/五章 数据库安全性和完整性【期末复习|考研复习】
  • [Vulnhub]靶场 Web Machine(N7)
  • 【CSP试题回顾】202209-2-何以包邮?
  • 各中间件性能、优缺点对比
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • AWS实战 - 利用IAM对S3做访问控制
  • C++类中的特殊成员函数
  • github从入门到放弃(1)
  • iOS编译提示和导航提示
  • javascript 哈希表
  • JavaScript-Array类型
  • js 实现textarea输入字数提示
  • Js基础知识(四) - js运行原理与机制
  • spark本地环境的搭建到运行第一个spark程序
  • SpingCloudBus整合RabbitMQ
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 深度学习在携程攻略社区的应用
  • 一道面试题引发的“血案”
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (1)(1.13) SiK无线电高级配置(五)
  • (2)Java 简介
  • (26)4.7 字符函数和字符串函数
  • (python)数据结构---字典
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .htaccess配置重写url引擎
  • .Net - 类的介绍
  • .NET Core 版本不支持的问题
  • .NET Micro Framework 4.2 beta 源码探析
  • ::
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [C]整形提升(转载)
  • [C++] Windows中字符串函数的种类
  • [hdu 3652] B-number
  • [JavaWeb]——获取请求参数的方式(全面!!!)
  • [Linux]Ubuntu noVNC使用
  • [Machine Learning][Part 7]神经网络的基本组成结构
  • [MZ test.16]P1 评测