首页
社区
课程
招聘
有关MCS-51的lst文件
发表于: 2009-4-23 22:27 3743

有关MCS-51的lst文件

2009-4-23 22:27
3743
最近一同学给我一个MCS-51的lst文件,有UE打开后发现是些MCS-51的汇编指令。对这些汇编指令有没有什么比较快的阅读方法,比如转换成386的语句等,或者可不可以直接转换成高级语言呢?这样的文件可以用什么来调试吗?谢谢,实在一点也不懂,只好问问了,呵呵。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
首先,汇编语言是特定于机器硬件的,51与x86根本不存在对应关系。

其次,阅读汇编语言的前提,是自己对汇编语言的平台是了解的,不管是x86还是51或者是68K还是MIPS。如果你没学过51的程序设计,那要读懂别人的汇编程序是很难的。这跟x86一样。

其实,如果对x86比较熟悉的话,会发现51的汇编语法格式是相似的,你只要去学习一下51的寄存器定义,PSW的含义,以及常用的程序流程控制的结构,如散转、循环等,相信读懂它的算法不是难事。

况且,LST文件是从源码生成的,相比从BIN生成的反汇编代码,阅读起来已经是相当轻松了。
2009-4-24 12:59
0
雪    币: 8185
活跃值: (2681)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
现在的开发据说都是用c的
2009-4-24 14:31
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
非常感谢,我继续好好看看
2009-4-24 23:44
0
游客
登录 | 注册 方可回帖
返回
//