首页>>论坛 >>技术社区 >>飞思卡尔社区论坛 >>8位MCU
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

基于Excel的S08反汇编工具

版主: 南京老练   
基于Excel的S08反汇编工具
 
我用VBA写的,可以将S19文件的内容读到Excel表中,反汇编。也可以将Excel表中的地址和数据转换成S19文件。
附件:请先登陆查看附件!
 
相关主题
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
太好了
dongxi
hen xihuan
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
为什么我的用不了啊?楼主能用嘛?
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
工具是下载了,可是使用跳出个密码阿???郁闷!!谁有能公布一下吗
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
Sorry,可能是Excel版本的问题。VB是密码保护的。能不能把遇到的问题详细描述一下。请发邮件到Instruction Sheet里的邮箱。
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
我的同事们都能用(Excel 2003 英文版)
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
强。我现在在试VBA密码破解工具,加密让我们不能用。拿出来大家也没法分享啊
 
回复 链接 收藏
 
回复:基于Excel的S08反汇编工具
 

原帖由AlbertWang于2008-08-07 13:35发表:
我的同事们都能用(Excel 2003 英文版)

 

hi,我的此EXCEL还是用不了。

我打开第二个sheet时,根据说明点击相应的VBA对话框,如READ S19,就切换至VBA编辑窗口,同时弹出一个密码筐。要求输入密码。

 

就是这样的故障。望王大帅解决

 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
晕!你是不是在VB设计模式呀!菜单:视图->工具栏->Visual Basic 打开Visual Basic工具栏->按“退出设计模式”按钮。
我在家里电脑的中文系统上试了,你自己不能用,别冤枉好人啊^0^
源代码并不复杂,也没什么可供学习研究的。知道了S19的格式,人工反汇编也是可以的。确实想要源程序可以给我写信。
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
我没有在VB模式下啊。我都是直接打开EXCEL,然后在第二个SHEET里面点击,可是就是不成功。。。也不知道为啥
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
刚看完奥运开幕式,嘿嘿。
北京加油,中国加油
 
回复 链接 收藏
 
回复:基于Excel的S08反汇编工具
 
大哥,帮帮忙,谢谢
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
你好!能不能将VBA的密码发到gfwang_1977@sina.com?我想用于codefire S19文件的反汇编。
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
楼主我也想要你的VBA密码拿来学习一下,请给发一下好吗?bubububu@foxmail.com
谢谢啊!!!
 
回复 链接 收藏
 
回复:基于Excel的S08反汇编工具
 

嘿嘿,我找到了一个很好的反汇编哦.就在我们眼前.太帅了

附件:请先登陆查看附件!
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
下载看看,谢谢楼主!
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
别冤枉好人,这个能用
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
学习~~~~~~~~~
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
请大家帮帮我,给我发个能用的密码,谢谢谢谢谢谢谢谢。sbit9536@163.com,,,lshui@qq。com
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
楼主我也想要你的VBA密码拿来学习一下,请给发一下好吗?
yqm-630@163.com
谢谢啊!!!
 
回复 链接 收藏
 
新版本!功能增强 and fix bug!!!
 

Freescale 9S08 系列8位单片机反汇编工具
使用前请先设置Excel
"打开 Analysis ToolPak: Menu->Tools->Add-Ins. 请确认已选定 Analysis ToolPak 和 Analysis ToolPak - VBA are enabled. Click OK.
更改安全设置以运行“宏”: Menu->Tools->Macro->Security… 安全级别设置为 Low."
 

读取 S19 文件
打开"ReverseAssembler"工作表. 点击"Read S19"按钮,选择S19文件,点击"Ok"。这是出现一个对话框询问如何处理S19文件中跳过的地址。你可以选择在未定义的地址中填充指定的数值或仅仅跳过这些地址,点击"OK"。S19 文件的内容将被填充到"Address"和"HexOpcode"两列。
编辑地址列
如果有必要的话,可以编辑 "Address" 列。选择一个单元格以确定起始位置。点击 "Fill Addr" 按钮,设置要填充的地址范围。单击 "Run"。
反汇编
选择要反汇编的数据区域。点击"ReversASM"把数据反编译成汇编代码。如果只选择了一个单元格,这个单元格及其下方的数据都被反汇编。
生成 S19 记录
"Address" 和 "HexOpcode" 两列都有数据时。点击 "GenerateS19" 按钮。出现一个对话框,设置每行 S19 记录的数据字节数,单击 "OK" 按钮。地址和数据将被转换成 S19 格式。可以把 S19 格式的数据拷贝到文本编辑器中并保存为".S19"文件

 


注意:此工具的"ReverseAssembler" 工作表支持最大 10000 行(可处理约 8K 的代码)。

此软件为自由软件
未经作者同意不要试图修改此软件的任何部分
复制和传播时请保持软件和相应文档的完整

[最后修改于2009-10-12 10:57]
附件:请先登陆查看附件!
 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 


非常感谢。。。
 
回复 链接 收藏
 
回复:基于Excel的S08反汇编工具
 
回复第 21 楼 mailbert于2009-10-12 02:46:27发表:

Freescale 9S08 系列8位单片机反汇编工具
使用前请先设置Excel
"打开 Analysis ToolPak: Menu->Tools->Add-Ins. 请确认已选定 Analysis ToolPak 和 Analysis ToolPak - VBA are enabled. Click OK.
更改安全设置以运行“宏”: Menu->Tools->Macro->Security… 安全级别设置为 Low."
 

读取 S19 文件
打开"ReverseAssembler"工作表. 点击"Read S19"按钮,选择S19文件,点击"Ok"。这是出现一个对话框询问如何处理S19文件中跳过的地址。你可以选择在未定义的地址中填充指定的数值或仅仅跳过这些地址,点击"OK"。S19 文件的内容将被填充到"Address"和"HexOpcode"两列。
编辑地址列
如果有必要的话,可以编辑 "Address" 列。选择一个单元格以确定起始位置。点击 "Fill Addr" 按钮,设置要填充的地址范围。单击 "Run"。
反汇编
选择要反汇编的数据区域。点击"ReversASM"把数据反编译成汇编代码。如果只选择了一个单元格,这个单元格及其下方的数据都被反汇编。
生成 S19 记录
"Address" 和 "HexOpcode" 两列都有数据时。点击 "GenerateS19" 按钮。出现一个对话框,设置每行 S19 记录的数据字节数,单击 "OK" 按钮。地址和数据将被转换成 S19 格式。可以把 S19 格式的数据拷贝到文本编辑器中并保存为".S19"文件

 


注意:此工具的"ReverseAssembler" 工作表支持最大 10000 行(可处理约 8K 的代码)。

此软件为自由软件
未经作者同意不要试图修改此软件的任何部分
复制和传播时请保持软件和相应文档的完整

 

支持一个试一下

 
回复 链接 收藏
 
RE:基于Excel的S08反汇编工具
 
可以运行滴,不错不错
 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1