本文以MPLAB IDE v8.92为例,讲述将HEX转为汇编代码。如果烧录文件为BIN格式的,需先转成HEX格式,可以网上找QL-2006这款软件来转换。

1、打开 MPLAB,点击Configure->Select Chip 选择芯片型号。

2、点击File->Import 导入HEX文件。

3、 点击 View ->Progarm Memory ,点击选择Symbolic(因为这个界面下,会将系统寄存器的名称转出来)。(Machine界面下显示的是十六进制的机器码)

4、去掉不需要的列,只留下Address跟Disassembly。

5、空白处右击,选择Output To File,得到汇编文件。

6、获取EEPROM

备注:

选择Symbolic生成的代码,对于RAM有多个Bank的MCU,有可能会转错寄存器的名称。

如切换为Bank1后的MOVF 0x1a, W,被错误转换成MOVF CMCON1,W,正确的为MOVF EEDAT,W。(Bank1时,0x1A对应的寄存器地址为0x9A)

PIC反汇编 MPLAB HEX相关推荐

  1. PIC反汇编(一)汇编程序和PIC

    PIC反汇编(一)汇编程序和PIC 前言 1.PIC 2.汇编语言和反汇编语言 3.目标流程 前言 由于一些要求,现在需要将一段hex文件反汇编成为C,那么首先要了解的就是PIC和汇编语言的概况. 1 ...

  2. PIC反汇编流程(详解)

    1.按如下链接的方法导出反汇编代码.CSDNhttps://mp.csdn.net/mp_blog/creation/editor/1244557082.用Word或Notepad++等工具将空格转为 ...

  3. 《PIC微控制器项目设计:C语言》一第2章 mikroC Pro for PIC编程语言

    第2章 mikroC Pro for PIC编程语言 本文讲的是PIC微控制器项目设计:C语言一第2章 mikroC Pro for PIC编程语言,在商业.工业和教育领域中,针对可编程接口控制器(P ...

  4. 世界顶级的交互式反汇编工具——ida的使用详解

    ida是什么 IDA Pro是一款世界顶级的交互式反汇编工具,IDA Pro全名Interactive Disassembler Professional(交互式反汇编器专业版),是Hex-Rays公 ...

  5. 逆向工具之IDA的使用

    IDA的使用 IDA打开文件 IDA关闭文件 IDA窗口介绍 切换图形界面和文本结构界面 显示硬编码-->ACDU指令 A指令 C指令 D指令 U指令 跳转指令:G(go) 搜索指令 ALT+T ...

  6. 冰焰V8显示无法连接服务器,冰焰v8脚本用不了iphone播放

    你和你的敌人同时拥有隐形装备,你们并不能看见对方,但是月光将照射出你们的影子,声音将出卖你们的方位 DimenTmp,enstr,a,bb enstr=Str2Hex("RHptd4RPFZ ...

  7. LyScript 插件官方API调用案例

    本人结合LyScript插件API函数实现的一些通用案例,用于演示插件内置方法是如何灵活组合运用的,其目的是让用户可以自行研究学习API函数的参数传递,并能够通过案例的学习快速掌握官方API函数的使用 ...

  8. 4.3 x64dbg 搜索内存可利用指令

    发现漏洞的第一步则是需要寻找到可利用的反汇编指令片段,在某些时候远程缓冲区溢出需要通过类似于jmp esp等特定的反汇编指令实现跳转功能,并以此来执行布置好的ShellCode恶意代码片段,LyScr ...

  9. MPLAB PIC仿真 HEX,Debug HEX,软件仿真

    一.软件仿真:MPLAB SIM 软件模拟器 二.硬件仿真:仿真前先确认芯片是否支持仿真(PIC少于20个引脚的芯片可能不支持仿真,需要接专用的仿真头) 1.点击Configure配置芯片型号 2.点 ...

最新文章

  1. 美团智能问答技术探索与实践
  2. 【社交系统ThinkSNS+研发日记】Laravel Model 利用 Macroable 为数据模型添加宏能
  3. 查看git是否安装_Java程序员的必备Linux运维技能-安装git
  4. 视频直播技术详解(2)采集
  5. 神策数据携手绿城服务 筑就幸福绿城数据驱动
  6. 怎么开发一个npm包
  7. docker 加速镜像 阿里云镜像
  8. 《中国人工智能学会通讯》——4.32 数据包丢失
  9. Java 算法 数字黑洞
  10. Eclipse 构建Maven项目--普通web项目 复制另外一个项目的配置文件导致的问题
  11. LoadRunner11录制APP脚本(2)
  12. markdown编辑软件Ulysses 24.5 for Mac
  13. PADS2007破解方法之图文并茂版----本人亲自实践
  14. Android学习——四大核心组件(核心知识点整理)
  15. 底层驱动 【One Day】gec6818开发板刷屏+secureCRT+tftpd32.334安装教程+SD启动卡教程
  16. 【计算机毕业设计】课堂考勤微信小程序 基于微信小程序的课堂考勤管理系统
  17. sortBy和sortByKey区别
  18. MFC透明位图显示函数
  19. 023 A转置矩阵=A的性质(三大性质)
  20. 开维控制精灵 Ctrl js 华为手机群发短信

热门文章

  1. 真·抢显卡!四川一团伙持 40cm 长刀入室抢劫 50 余张显卡,总价值超 10 万元
  2. Acer暗影骑士RTX3060 显卡最大功率95W笔记
  3. 同为标准版 OPPO Reno7和华为nova9怎么选,这几点要搞清楚
  4. UVA 12235 Help Bubu
  5. JVM(五)JVM调优
  6. aws api gateway 使用阿里云的域名访问
  7. 永磁同步电机力矩控制(九):定子磁场中的若干相关概念
  8. 加强杂交和环境选择的高维目标进化算法
  9. 先试后买!解析购物新体验背后的移动AI+AR技术
  10. 【Python】P4994 终于结束的起点