vAVRdisasm

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

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位指令长度)相乘,因此并没有显示正确的绝对地址绝对地址。这已得到修复。

类似的软件

BNM
BNM

12 May 15

slacktrack
slacktrack

11 May 15

Prime Mover
Prime Mover

11 May 15

DEMUX Framework
DEMUX Framework

17 Feb 15

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

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

意见 vAVRdisasm

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