Motorola和Inter的区别

news/2025/10/12 22:25:16/文章来源:https://www.cnblogs.com/hira2020/p/19137395

位的顺序

MSB:

Most Significant Bit 最高有效位,一个二进制数的最左边的那一位,他拥有最高的权重,他的值是1还是0对整个数的影响最大。2的N-1次方。

LSB:

Least Significant Bit 最低有效位,一个二进制数的最右边的那一位,他用用最低的权重,他的值是1还是0对整个数的影响最小。2的0次方。

总结:

MSB和LSB讨论的是【位】的顺序,默认每个字节的内部位序都是从MSB->LSB排列,像我们正常写数字。

例子:

以一个8位二进制数为例,1001 0110,十进制为:128+16+4+2=150。

位位置 1 0 0 1 0 1 1 0
二进制 1 0 0 1 0 1 1 0
权重 128 64 32 16 8 4 2 1

MSB是bit7,该bit为1,则权重为2^7=128,如果该bit改为0,则数值从150-128变为22,数值变化巨大。
LSB为bit0,该bit为0,则不参与数字的计算,如果改为1,则数值仅仅是从150变化到151,数字变化微小。

字节的顺序

Motorola:

摩托罗拉格式,同大端,高字节在前。像我们写数字一样,从最高位开始写,1234,从左到右编写,千百十个,1为高位。
字节的最高有效字节存储在最低的内存地址,

Inter:

英特尔格式同小端,低字节在前。
字节的最低有效字节存储在最低的内存地址,

例子

车速信号speed_signal=0x3FE,高字节是0x03,低字节是0xFE
1.Inter格式:

byte\bit 7 6 5 4 3 2 1 0
0 1 1 1 1 1 1 1 0
1 0 0 0 0 0 0 1 1

0xFE在byte0,0x03在byte1 ->0xFE03

2.Motorola格式:

byte\bit 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 1 1
1 1 1 1 1 1 1 1 0

0x03在byte0,0xFE在byte1 ->0x3FE

内存的地址

把计算机想象成一条长长的街道,街道上有很多房子,内存是这条街道,内存地址是房子的门牌号,数据是住在房子里的人。
门牌号从街道起点开始编号,100,101,102...,100号就是最低内存地址,这条街上最小的门牌号,最高内存地址是这个条街上最大的门牌号。、
我们常说的从低地址到高地址,就是指从门牌号醉倒到大阅读,100->101->102->103

最低内存地址

起始位置,第一个位置

最高内存地址

结束位置,最后一个位置

总结

在C语言中,如果你用一个指针指向这个数据(0x1234 5678)的起始地址,则大端模式P[0]=0x12,小端模式P[0]=0x78
大端:大人物住小房子,小端:小人物住小房子

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/935750.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式-行为型设计模式(针对对象之间的交互) - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

ROS2之TF

TFTF(Transform Frame) 是 ROS2 中用于维护多个坐标系之间空间关系的坐标变换系统。它可以实时跟踪机器人各个部分(如底盘、传感器、地图等)在三维空间中的位置与姿态,通过建立一棵动态的 坐标变换树(TF Tree),…

代码源2025长训

10/9 Day 16 A:非常可惜写的35pts暴力全部没分,也是神人了。首先需要一个小分讨,如果原树有双重心那么就会有如下情况:该边后的双重心不变和有可能改变;如果不变的情况就是说,对于双重心 \((u,v)\) ,我们加减边…

代码源国庆模拟赛

ABC 423 做题顺序a->b->c->d->c->d->c->e->d,吃了C*3+D*6共9发罚时,全部WA*1 C把一个减号左右两边写反导致出现负数爆炸了 D:能用prique别用set,常数大还会把元素去重,元素去重是很关键的…

CSP-S模拟30 2025.10.12

A. 灯若辰星 题面link 赛时 一眼看出\(F\)属于第一类斯特林数,但\(G\)死活找不出规律QAQ。 然后又没对\(F mod 2\)进行分讨,0pts遗憾离场。。。 正解 让我们分开求解 F 手搓几个样例可发现其中的递推关系 rt: 考虑以…

记录fiddler抓包mumu模拟器

fiddler设置设置完成后导出证书放入mumu模拟器的共享文件夹mumu模拟器设置 证书安装然后选中共享文件夹里的证书进行安装即可 代理设置代理主机名为电脑ip地址,代理端口为上述fiddler配置的端口号 配置完毕后即可抓包…

深入解析:2025年真实手机牧场CC攻击破防游戏盾?四维防御体系全面升级!

深入解析:2025年真实手机牧场CC攻击破防游戏盾?四维防御体系全面升级!pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family:…

神经网络读书报告

神经网络是模拟生物神经系统结构与功能的人工智能模型,其核心思想源于对人类大脑神经元连接机制的仿生设计。自 20 世纪 40 年代 “感知器” 概念提出以来,神经网络经历了 “兴起 — 低谷 — 复兴” 的多轮迭代,如今…

MinIO 介绍(2)--MinIO 客户端 mc 基本功能

本文主要介绍 MinIO 客户端 mc 的基本功能;文中所使用到的软件版本:mc RELEASE.2025-07-21T05-28-08Z、Centos 8.5.2111。 1、mc 介绍 1.1、mc 安装 这里主要介绍 mc 在 Linux 环境下的部署;可通过如下地址下载 mc …

关于UE5基础关卡创建的注意点

关于UE5基础关卡创建的注意点ue5 中解决一个一个map的加载问题(增加了开放世界支持),进行将整个单个map划分为多份map,来设定成为角色在哪个部分就加载哪个部分map制作一张新地图 选择open world组成了天气 第一个…

2025年10月恒温恒湿系统厂家最新推荐榜单,精加工车间/厂房/美术馆/仓库/计算机房/档案室/工业/工厂车间恒温恒湿空调系统公司推荐

2025年10月恒温恒湿系统厂家最新推荐榜单,精加工车间/厂房/美术馆/仓库/计算机房/档案室/工业/工厂车间恒温恒湿空调系统公司推荐随着科技的不断进步和各行各业对环境控制要求的提高,恒温恒湿系统在多个领域中的应用…

征集歌单

如题,不要外文歌,不要不好唱的,最好有些激情的。

ABC427 游记

快速出 $4t$ 跳去看 F 一直在实现错误的方法结束比赛。省流 快速出 \(4t\) 跳去看 F 一直在实现错误的方法结束比赛。10.11 内含剧透,请vp后再来。 不是题解!!!!!!! 赛前 忘了干了什么了,总之什么也没干,处在…

乐理 -02调式

调式(自然)大调音阶每个字母需要出现一次黑键的调 等音调

Python 基于python实现的图片压缩助手

程序及源码下载地址: https://gitee.com/ishouke/image-optimizer 图片压缩助手使用说明 适用环境 win11 imageOptimizer.zip 备注:win7可能存在兼容性问题,其它版本未验证 Centos7 imageOptimizer.tar 用途 批量压…

20232302 2025-2026-1《网络与系统攻防技术》实验一实验报告

1.实验内容 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常…

2023 ICPC ECfinal J

J. Travel 2 思维,模拟搜索。 如果从 \(u\) 选一条边到 \(v\),然后再从 \(v\) 又刚好选到一条边回来 \(u\),那么 \(u-v\) 这条边我们已经知道它分别在 \(u\) 和 \(v\) 里的排名了,一共有 \(m\) 条边,显然 \(2m\) …

嵌入式十六进制的地址转换成十进制MB单位

前言全局说明嵌入式开发经常会用到指定使用的内存区域大小或Flash存储芯片大小, 默认都是用16进制表示的,那么怎么换算成人在数学常用的10进制呢一、说明 1.1 基础知识: 在电脑中 0x 开头的都是十六进制表示法,我们…