在线时间0 小时
UID93199
注册时间2008-11-21
NXP金币0
该用户从未签到
新手上路

- 积分
- 67
- 最后登录
- 1970-1-1
|
发表于 2009-10-12 10:46:27
|
显示全部楼层
新版本!功能增强 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 的代码)。
此软件为自由软件
未经作者同意不要试图修改此软件的任何部分
复制和传播时请保持软件和相应文档的完整 |
|