vAVRdisasm

ソフトウェアのスクリーンショット:
vAVRdisasm
ソフトウェアの詳細:
バージョン: 2.0
日付のアップロード: 11 May 15
開発者: Vanya A. Sergeev
ライセンス: 無料
人気: 47

Rating: nan/5 (Total Votes: 0)

vAVRdisasmは、AVRのプログラム逆アセンブラです。プロジェクトは、アトメルAVR命令セット、改正0856E-AVR-11月5日によって定義されるように、すべての136のAVR命令をサポートしています。
このシングルパス逆アセンブラはアトメルジェネリック、インテルHEX8、および有効なAVRプログラムのバイナリを含むモトローラSレコード形式のファイルを扱うことができます。
vAVRdisasmはCygwin環境を含め、ほとんどの* nixのプラットフォーム上で動作するはずです。 vAVRdisasmはヴァーニャA.セルゲーエフではCで書かれていた - Gmailのでvsergeev、およびGNU Cコンパイラでテスト

この特長:ます。

デフォルトでは有効になって解体と一緒に命令アドレスを、印刷
相対分岐/ジャンプ/コール命令の先のコメントの印刷、デフォルトで有効になって
ゲットー住所ラベル(参照"ゲットー住所ラベル"セクション)
異なる塩基(16進数、2進数、10進数)のデータ定数のフォーマット
解体中の命令として認識されていないデータの.DWデータワードディレクティブ。

このリリースで新しい何が:バイトaddresesからワードアドレスにLDS、STS、JMP、およびCALL命令の書式

この変更アドレスオペランド、AVRアセンブラでvAVRdisasmの出力が互換性を持たせるために、 。
固定署名した相対分岐/ジャンプ復号化は:正しくデコードされて逆方向にジャンプします。
上記の二つの修正のためのグラハムCarnellに感謝!
GPLv3のにGPLv2のライセンスをアップグレードしました。

このバージョン1.8の新機能です:

このアドレスデコードはLDS、STS、JMP、およびCALL命令のために修正されました。
解体がインデックスバイトが逆転したされているため、アドレスが2倍にされた以前のリリースで修正。
7月10日 - XCH、LAS、LAC、およびLAT命令のサポートはAVR命令セットリビジョン0856Iと最新の逆アセンブラをもたらし、追加されました。

このバージョン1.6の新機能である:

このSPM命令の数のオペランドフィールドを修正しました。このバグは、それが分解中に存在しないオペランドをフォーマットしようとしていたとしてvAVRdisasmがクラッシュする原因となっていました。
READMEを更新しました。

このバージョン1.5の新機能です:

このサポートは、逆アセンブラをもたらし、DES、SPM#2、LDS(16ビット)、およびSTS(16ビット)命令のために追加されました04/09 - リビジョン0856Hに設定AVR命令をサポートしています。
ソースファイルは、より多くの意味とコードのより良い組織のために作るために改名されました。

このバージョン1.4の新機能です:

このfile_disasm.c、libGIS:固定(時にはプログラムファイルの最後に)改行の扱いので"無効なレコード"改行が読み込まれたときにエラーが表示されません。
file_disasm.c:CRITICAL FIX:インテルHEXとモトローラSレコードファイル内の奇数バイト長レコードの固定読み取りおよび分解。発見とパッチのアーメドに感謝!

このバージョン1.3の新機能である:絶対ジャンプのような特定の命令(で使用されている絶対アドレスの計算:

このリリースでは、いくつかのマイナーなバグと1致命的なバグを修正し)。
以前のバージョンでは、(16ビット命令サイズを考慮するために)2を乗じていなかった絶対アドレスを示し、したがって、正しい絶対アドレスが表示されませんでした。この問題は修正されました。

同じようなソフトウェア

dis6502
dis6502

3 Jun 15

Waf
Waf

18 Feb 15

DiffJ
DiffJ

20 Feb 15

Nonpareil
Nonpareil

2 Jun 15

開発者の他のソフトウェア Vanya A. Sergeev

ssterm
ssterm

14 Apr 15

vPICdisasm
vPICdisasm

11 May 15

へのコメント vAVRdisasm

コメントが見つかりません
コメントを追加
画像をオンにする!