vAVRdisasm

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

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を乗じていなかった絶対アドレスを示し、したがって、正しい絶対アドレスが表示されませんでした。この問題は修正されました。

同じようなソフトウェア

GBAconv
GBAconv

3 Jun 15

Boomerang
Boomerang

3 Jun 15

autorevision
autorevision

17 Feb 15

remake
remake

20 Feb 15

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

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

へのコメント vAVRdisasm

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