推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

disasm51超级反汇编之数据分离

更新时间:2019-03-24 12:44:32 大小:1M 上传用户:z00查看TA发布的资源 标签:反汇编数据分离 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

下午讲“disasm51超级反汇编之数据分离”

1.打开bin文件

2.装载inc文件并格式化转换和保存

3.单次反汇编,在批量反汇编,然后去掉“-”后面的所有“$”

4.打开keil工程,编译


然后再手动去除一些垃圾区域

我们在编程时,经常后出现“僵尸”(垃圾)函数

即从来没调用过的函数

“数据分离”里有好多“@”和"$",@表示可能是数据区,$表示可能是程序区,例如@0040

因为函数(子程序)是以“22H”即RET结尾的,故@0040的尾部不是22,所以它初步判断为数据区,“图”中的“.”表示程序区,“*”表示数据区,进入keil工程,在A51里找022H


部分文件列表

文件名 大小
菜农大叔—disasm51超级反汇编之数据分离-2018.6.14.docx 1M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载