汇编与反汇编

bin文件(二进制可执行文件)和dump文件(内存 / Flash 数据 dump 结果)是与汇编、反汇编交互最频繁的载体,二者的处理逻辑直接依赖指令集与硬件架构的匹配。

1. bin 文件
  • 汇编视角 :汇编代码通过汇编器(如 ARM GCC Assembler)编译后,会先生成elf格式目标文件(含符号表、调试信息),再经链接器去除冗余信息、确定代码在 Flash / 内存中的地址,最终生成bin文件------ 该文件本质是纯机器码流,可直接通过烧录工具(如 J-Link、ST-Link)写入嵌入式芯片的 Flash。
  • 反汇编视角:当需要验证 bin 文件是否正确、或定位烧录后程序异常时,需通过反汇编工具将 bin 文件还原为汇编指令。由于 bin 文件无地址信息,需手动指定基地址(与芯片 Flash / 内存地址匹配)。
2. dump 文件

dump文件是通过调试工具(如 GDB、J-Link GDB Server)读取嵌入式芯片内存 / Flash 数据生成的二进制文件。

相关推荐
我在人间贩卖青春4 天前
汇编之伪指令
汇编·伪指令
我在人间贩卖青春5 天前
汇编之伪操作
汇编·伪操作
济6175 天前
FreeRTOS基础--堆栈概念与汇编指令实战解析
汇编·嵌入式·freertos
myloveasuka5 天前
汇编TEST指令
汇编
我在人间贩卖青春5 天前
汇编编程驱动LED
汇编·点亮led
我在人间贩卖青春5 天前
汇编和C编程相互调用
汇编·混合编程
myloveasuka6 天前
寻址方式笔记
汇编·笔记·计算机组成原理
请输入蚊子6 天前
《操作系统真象还原》 第六章 完善内核
linux·汇编·操作系统·bochs·操作系统真像还原
myloveasuka6 天前
指令格式举例
汇编·笔记·计算机组成原理
我在人间贩卖青春6 天前
汇编之分支跳转指令
汇编·arm·分支跳转