什么是motorola序,Intel序?

  • 与大小端是一个概念吗?
  • 一句话区分概念
  • 举个例子

与大小端是一个概念吗?

不是的,相似但是描述的不是一个层级的概念。
我们先定义如下:
LSB/MSB:分别代表最低/最高有效字节Bytes.
lsb/msb:分别代表最低/最高有效bit.

大小端:描述的是,当存储多字节的数据时,LSB或者MSB位于内存的什么位置。
Motorola/Inter序:描述的是,当一个数据跨多个字节时,lsb或者msb位于哪个字节的哪个bit.

注意理解这两对概念所在层级。

一句话区分概念

大端:多字节的最低地址处存放MSB。
小端:多字节的最低地址处存放LSB。

Motorola序:msb位于低字节的高有效位。
Intel序:msb位于高字节的高有效位。

举个例子

Motorola/Intel序是汽车行业中经常遇到的概念,经常在查阅DBC时看到,下图是一个CAN报文的layout.

以其中的数据项ACCDetObj2LongRltvSpd为例,这个数据项的长度为12个bit,跨了Byte0和Byte1两个字节。如果ACCDetObj2LongRltvSpd值为0x65A:
motorola序下各bit的值:
|------Byte0-----|------Byte1-----|
|bit7---------bit0|bit7---------bit0|
|0|1|1|0|0|1|0|1|1|0|1|0|

Intel序下各bit的值:

|------Byte0-----|------Byte1-----|
|bit7---------bit0|bit7---------bit0|
|0|1|0|1|1|0|1|0|0|1|1|0|

如果一个数据项并没有跨字节,这两者无区别。

什么是motorola序,Intel序?相关推荐

  1. 大端模式小端模式 主机序网络序

    1. 主机序 不同的CPU有不同的字节序类型这些字节序是指整数在内存中保存的顺序,这个叫做主机序.最常见的有两种: 1.         Little endian:将低序字节存储在起始地址. 即小端 ...

  2. 二叉树--先序中序遍历求后序遍历

    先序遍历:根 左 右 中序遍历:左 根 右 后序遍历:左 右 根 我们可以先从先序遍历中找到根节点,由于知道了根节点那么可以依靠中序遍历找到左子树,右子树.这样再去先序遍历中找到左子树的根节点,然后再 ...

  3. 【IT笔试面试题整理】给定二叉树先序中序,建立二叉树的递归算法

    [试题描述]:  给定二叉树先序中序,建立二叉树的递归算法 其先序序列的第一个元素为根节点,接下来即为其左子树先序遍历序列,紧跟着是右子树先序遍历序列,固根节点已可从先序序列中分离.在中序序列中找到 ...

  4. 【笔记】二叉树递归算法和非递归算法的实现 先序/中序/后续遍历 打印结点以及顺序数 构造二叉树

    递归先序遍历和中序遍历 先序: void preorder(bnode *t){if(t!=NULL){ visit(t);preorder(t->lchild); preorder(t-> ...

  5. 大端模式小端模式、主机序网络序、入栈地址高低问题

    一.大端模式&小端模式 所谓的"大端模式",是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把 ...

  6. 初始序列为1 8 6 2 5 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为

    初始序列为1 8 6 2 5 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为:() 8 3 2 5 1 6 4 7 3 2 8 5 1 4 6 7 3 8 2 5 ...

  7. 用前序中序创建二叉树(用中序后序创建二叉树)

    定义二叉树结点 比如就拿这个二叉树 前序中序创建 因为前序遍历的顺序是 根 , 左 ,右. 中序的遍历是 左 根 右. 我们会很不好想,但我们可以用前序和中序把上面那个二叉树的遍历一边 前序遍历:AB ...

  8. 二叉树前序中序后续线索树_二叉树的先序,中序,后序遍历以及线索二叉树的遍历...

    二叉树的先序,中序,后序遍历以及线索二叉树的遍历 (2008-05-04 17:52:49) 标签: 杂谈 C++ 二叉树的先序,中序,后序遍历以及线索二叉树的遍历 头文件 //*********** ...

  9. 【POJ - 2255】Tree Recovery (给定树的先序中序,输出后序)

    题干: Input The input will contain one or more test cases.  Each test case consists of one line contai ...

最新文章

  1. 使用torchvision.models.inception_v3(pretrained=True)加载预训练的模型每次都特别慢
  2. python统计文章单词次数
  3. 进程间通信(6) 邮槽
  4. DCMTK:将PDF文件封装为DICOM文件
  5. Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建
  6. 我的Go+语言初体验——(5)Go+ 基本语法之 Switch
  7. 改變HTML中的光標問題
  8. jquer案例2:改变元素的样式、复选框、下拉框 省份的选择
  9. php变量显示,php – 显示会话变量
  10. 在XIB里面关于@property,@synthesize,release,dealloc的怪现象
  11. 牛客网 二叉搜索树与双向链表
  12. 01 springboot 2入门之hello springboot 2(maven构建springboot)
  13. 永中云编辑(java版)
  14. 网页浏览flash时不停黑屏
  15. 上传文件资料并生成缩略图
  16. 排线颜色及排序视觉检测系统
  17. pytorch基于yolo目标检测的智慧课堂系统
  18. python逻辑量有_python逻辑运算符
  19. 什么是Verilog HDL?
  20. jmeter教程:性能测试执行及结果分析

热门文章

  1. 羽毛球馆有做赛事的必要吗?
  2. 线程间通信---数字交替打印(循环打印abc)
  3. 爬虫实战系列(十一):Win10下手机爬虫工具appium的安装与测试
  4. Debian 中 安装baka-mplayer播放器
  5. spring知识点罗列
  6. 察觉用户心理,提升产品的吸引力
  7. 秒杀程序设计思路-很详细,易懂!
  8. ChatGPT:为什么它对所有行业都如此重要,它会杀死谷歌吗?
  9. 【计蒜客-天上的星星】
  10. 《游戏设计艺术(第二版)》第六章个人学习