vAVRdisasm

软件截图:
vAVRdisasm
软件详细信息:
版本: 2.0
上传日期: 11 May 15
许可: 免费
人气: 122

Rating: nan/5 (Total Votes: 0)

vAVRdisasm是一个AVR程序反汇编。该项目通过支持爱特梅尔AVR指令集,修订0856E-AVR-11月5日作为定义的所有136 AVR指令。
这种单通反汇编器可以处理爱特梅尔通用,英特尔HEX8和摩托罗拉S记录包含有效的AVR程序的二进制格式的文件。
vAVRdisasm应该适用于大多数* nix平台,包括Cygwin环境。 vAVRdisasm是用C编写的由尼亚A.谢尔盖耶夫 - vsergeev在Gmail中,并与GNU C编译器测试

功能

    <。 LI>打印指令地址旁边拆卸,默认启用
  • 印刷的相对转移/跳转/调用指令的目的评论,默认启用
  • 在贫民窟的地址标签(见&QUOT;贫民窟的地址标签]部分)
  • 在不同的基地格式化数据常量(十六进制,二进制,十进制)
  • .DW数据字指令数据未被识别为拆卸过程中的指令。

什么在此版本中是新的

  • 改变操作数地址的格式LDS,STS,JMP和从字节addreses到字地址,CALL指令,使与AVR汇编vAVRdisasm的输出兼容。
  • 修正签署相关分支/跳转解码:跳跃在相反的方向,现在正确解码
  • 感谢格雷厄姆卡内尔为上述两个补丁!
  • 升级许可证从了GPLv2为GPLv3。

什么是1.8版本的新

  • 在地址解码固定的LDS,STS,JMP和CALL指令。
  • 在以前的版本的修改,其中地址增加了一倍,因为拆卸字节索引被逆转。

  • 支持XCH,LAS,LAC和LAT说明加入
  • ,使反汇编的最新带AVR指令集修订0856I - 07/10

什么是1.6版本的新

  • 修正了数的运算域场的SPM指令。此错误是导致vAVRdisasm崩溃,因为它试图拆卸过程中格式化不存在的操作。
  • 更新的自述。

什么版本1.5是新的

  • 支持是为DES加,SPM#2,LDS( 16位),和STS(16位)的指令,使反汇编器,支持AVR指令集高达修订0856H - 04/09
  • 在源文件被重命名为更有意义,更好地组织代码。

什么,版本1.4中新的

  • 在file_disasm.c,libGIS:固定换行符的处理(有时在程序文件的末尾找到),这样的&QUOT;无效记录&QUOT;当一个新行被读取错误不会出现。
  • file_disasm.c:关键的修复:固定阅读和Intel十六进制和摩托罗拉S记录文件奇字节长度的记录拆卸。特别感谢艾哈迈德发现和补丁!

什么是1.3版新

  • 在此版本修正了一些小错误,一个严重错误:绝对地址,这是用来在某些指令的计算(如绝对跳转)。
  • 在以前的版本显示,没有两个(占16位指令长度)相乘,因此并没有显示正确的绝对地址绝对地址。这已得到修复。

类似的软件

DiffJ
DiffJ

20 Feb 15

BNM
BNM

12 May 15

显影剂的其他软件 Vanya A. Sergeev

ssterm
ssterm

14 Apr 15

vPICdisasm
vPICdisasm

11 May 15

意见 vAVRdisasm

评论没有发现
添加评论
打开图片!