背景:

最近在做仪表的时候,发现仪表EEPROM中存放的指针式输入输出校验表的数据有问题,和软件中的校验表信息存在差别,就打算去改下,因为之前有老前辈已经教过怎么去改了。但是当时没明白为什么这么去改,今天空闲静下来就理了理。

我当时拿到的EEPROM烧写文件是.bin的二进制文件:通过十六进制查看器查看到烧录数据如下:

Address                  0         1      2     3      4       5       6       7      8      9      a       b      c     d      e       f

0000 0000              55     ff       fff     ff      ff       ff       ff      ff       ff       ff      ff       ff      ff      ff     ff      ff

.............

若对0x0地址下的数据进行改动:

若从0x00地址开始连续两个字节地址的数据改变为55F和6689,那么上面的EEPROM的改动为:

Address                  0         1      2     3      4       5       6       7      8      9      a       b      c     d      e       f

0000 0000              5f     05       89    66      ff       ff       ff      ff       ff       ff      ff       ff      ff      ff     ff      ff

解释:

这里是因为一个字节是8位,而EEPROM是按照字节访问的(一个地址数据),所以对于16进制数据0x55f,从低地址到高地址来说, 数据存储本来就应该是5f    05,对于后面的16进制数据来说也是按照这个规律来进行的,所以按照增地址来说,这里EEPROM中的数据就应该是5f   05   89  66

EEPROM中存储数据的字节序相关推荐

  1. 计算机中存储数据最小的单位是什么,计算机中存储数据的最小单位和存储容量的基本单位各是什么?...

    pb呢计算机中存储数据的最小单位:位bit(比特)(BinaryDigits),存放一位二进制数,即0或1,最小的存储单位.存储容量的基本单位是:bit.B.KB.MB.GB.TB.PB.EB.ZB. ...

  2. 微型表格计算机,excel表格存储数据的最小单位-计算机中存储数据的最小单位是什么?...

    计算机中存储数据的最小单位和存储容量的基本单位... 位(bit)是制数的本单位,存储器存储信息的最小单位,8位二进制数称为字节(byte).当一个数作为一个整体存入或取出时,这个数叫做存储字.存储字 ...

  3. android studio数据库存储数据,如何使用API​​ 23在android studio中的数据库中存储数据?...

    大多数时候我不会发布任何内容,因为我可以在其他帖子中找到我需要的所有内容,但是现在我已经有几天了,您如何在数据库中存储任何内容?这是我的Java代码如何使用API​​ 23在android studi ...

  4. 浏览器快捷键指南_快速但完整的IndexedDB指南以及在浏览器中存储数据

    浏览器快捷键指南 Interested in learning JavaScript? Get my JavaScript ebook at jshandbook.com 有兴趣学习JavaScrip ...

  5. linux考出光盘数据,电脑如何复制数据到光盘|电脑在光盘中存储数据的方法

    ‍‍ 现在存储数据通常会使用移动u盘,存储量大又便于携带,但是一些存档的电子资料,经常需要用到光盘的来存档,那么电脑如何复制数据到光盘呢?我们需要先准备一张空白光盘,接下来由系统城小编给大家介绍一下电 ...

  6. 【Revit二次开发】模型中存储数据——参数和外部存储(Parameter, Schema and Entity)

    模型中存储数据 参数 读取 写入 外部存储 Schema Entity 快速获取外部存储参数 参数 在Revit平台API中,每个图元对象都有参数属性,它是隶属于图元所有属性的集合,在此集合中更改属性 ...

  7. 大工19《计算机应用基础》在线测试2,大工19春《计算机应用基础》在线测试2 在Excel 2010中 存储数据的表格被称为...

    大工19春<计算机应用基础>在线测试2 在Excel 2010中 存储数据的表格被称为 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7 ...

  8. 位域 内存 字节序_C语言中的位域、字节序、比特序、大小端(转)

    1.比特序 / 位序 / bit numbering / 我们知道一个字节有8位,也就是8个比特位.从第0位到第7位共8位.比特序就是用来描述比特位在字节中的存放顺序的.通过阅读网页的内容,关于比特序 ...

  9. android 单例存储,Android 单例在内存中存储数据

    开发中我们有时候需要在APP运行中存储一些数据,存储在内存中,这时候创建一个单例就非常方便,我只做为笔记发布,大家随意看看 public class Singleton { //单例模式实例 priv ...

最新文章

  1. vscode 终端 进入node_安装了Node.js 从VScode 使用node -v 和 npm -v等命令却无效
  2. P1338 末日的传说
  3. CV之IR:计算机视觉之图像检索(Image Retrieval)方向的简介、使用方法、案例应用之详细攻略
  4. 实习就参与“服务过亿用户的项目”,是什么体验?
  5. spring 测试 事务_Spring陷阱:事务测试被认为是有害的
  6. linux下常用FTP命令
  7. 2020年中国人工智能商业落地研究报告
  8. fedora docker_如何在Fedora中授予用户使用Docker的权限
  9. css写七步诗,兄弟情谊的优美句子
  10. MySQL索引背后的数据结构及算法原理(employees实例)
  11. python类加载_如何重新加载一个类在python shell?
  12. Node.js中运行JavaScript代码
  13. Axure 7.0教程_小楼作品(十六)多值单变量的页面传值
  14. WindowsPhone8 应用开发学习笔记(一)
  15. 重要的GMaps对象与接口
  16. Flash player 必要的系统组件未能正常运行,请修复Adobe Flash Player
  17. PromQL 直方图 跟踪请求的延迟或响应大小 99%的请求是在多少延迟下完成的?
  18. 解决安卓手机(小米手机实测有效)移动网络无信号以及快速恢复的方法
  19. 51使用LCD1602液晶显示(复习总结)
  20. angularJS 组件及内置过滤器

热门文章

  1. 根据user-agent 区分浏览器
  2. C# Lambda表达式含义及各种写法
  3. C/C++编程题之圆桌游戏
  4. [go学习笔记.第一章] go可以做什么
  5. Codeforces Round #645 (Div. 2) D. The Best Vacation
  6. 铭瑄主板重装系统超详细步骤
  7. 玩转小程序下篇--履带式行走
  8. 启动此程序因为计算机丢失msvcr110,无法启动此程序因为计算机中丢失msvcr110怎么办?...
  9. C语言从入门到精通——进阶6 C语言文件操作
  10. 成功实施年终考核的6个步骤(zt)