vAVRdisasm

Screenshot der Software:
vAVRdisasm
Softwarebeschreibung:
Version: 2.0
Upload-Datum: 11 May 15
Entwickler: Vanya A. Sergeev
Lizenz: Frei
Popularität: 122

Rating: nan/5 (Total Votes: 0)

vAVRdisasm ist ein AVR Programm Disassembler. Das Projekt unterstützt alle AVR 136 Anweisungen wie von der Atmel AVR Instruction Set, Revision 0856E-AVR-05.11 definiert.
Diese Single-Pass-Disassembler kann Atmel Generika, Intel HEX8 und Motorola S-Record-formatierte Dateien mit gültigen AVR Programm Binärdateien zu behandeln.
vAVRdisasm sollte auf den meisten * nix-Plattform arbeiten, einschließlich einer Cygwin-Umgebung. vAVRdisasm wurde in C durch Vanya A. Sergeev geschrieben - vsergeev bei Google Mail, und mit dem GNU C Compiler geprüft

Eigenschaften :

    <. li> Drucken der Befehlsadressen neben Demontage, die standardmäßig aktiviert
  • Drucken der Ziel Kommentare der relativen Verzweigungs / Sprung / Aufruf-Instruktionen, die standardmäßig aktiviert
  • Ghetto Adressaufkleber (siehe & quot; Ghetto Address Labels & quot; Abschnitt)
  • Formatieren von Daten-Konstanten in verschiedenen Basen (hexadezimal, binär, dezimal)
  • .DW Datenwort Richtlinie zur Daten nicht als Anleitung bei der Demontage angesetzt.

Was ist neu in dieser Pressemitteilung:

  • geändert Adressenoperand Formatierung für LDS, STS, JMP und CALL-Anweisungen von Byte addreses auf Wortadressen, um vAVRdisasm der Ausgang kompatibel mit AVR Assembler.
  • Feste unterzeichnet relativen Verzweigungs / Sprung-Decodierung: Sprünge in umgekehrter Richtung werden nun korrekt dekodiert
  • .
  • Dank Graham Carnell für die beiden oben genannten Updates!
  • Verbesserte Lizenz GPLv2 auf die GPLv3.

Was ist neu in Version 1.8:

  • Adresse Decodierung wurde für LDS, STS, JMP, fixiert und CALL-Anweisungen.
  • Eine Änderung in der vorherigen Version in dem Adressen wurden verdoppelt, da die Demontage wird Byte indiziert umgekehrt wurde.
  • Unterstützung für XCH, LAS, LAC und LAT Anweisungen gegeben, womit sich die Disassembler up to date mit AVR Instruction Set Revision 0856I -. 07/10

Was ist neu in Version 1.6:

  • Der Fehler, der Anzahl-von-Operanden-Feld für die SPM-Befehl . Dieser Fehler wurde verursacht vAVRdisasm zum Absturz zu bringen, wie es versucht, eine nicht vorhandene Operanden während der Demontage zu formatieren.
  • Aktualisiert die README.

Was ist neu in der Version 1.5:

  • Unterstützung für DES aufgenommen SPM # 2, LDS ( 16-bit) und STS (16-bit) Anweisungen, womit sich die Disassembler, um den AVR Anweisung bis zu Revision 0856H eingestellt unterstützt -. 9.4
  • Die Quelldateien wurden umbenannt, um mehr Gefühl und eine bessere Organisation des Codes zu machen.

Was ist neu in der Version 1.4:

  • file_disasm.c, libGIS: Die Behandlung von Zeilenumbrüchen (manchmal am Ende der Programmdateien gefunden) so ein & quot; ungültigen Datensatz & quot; Fehler wird nicht angezeigt, wenn eine neue Zeile gelesen wird.
  • file_disasm.c: Critical Fix: Korrektur lesen und Demontage der ungerade Byte-Länge Datensätze in Intel-Hex und Motorola S-Record Dateien. Besonderer Dank geht an Ahmed für die Entdeckung und Patch!

Was ist neu in der Version 1.3:

  • Diese Version behebt einige kleinere Fehler und ein kritischer Fehler: die Berechnung der absoluten Adresse, die in bestimmten Anweisungen verwendet wird (wie absolute Sprung).
  • Frühere Versionen zeigten absolute Adressen, die nicht durch zwei (für die 16-Bit-Befehlsgröße Konto) multipliziert wurden, und daher nicht die korrekte absolute Adresse anzuzeigen.
  • Das wurde behoben.

Ähnliche Software

Gambas
Gambas

20 Feb 15

RetroForth
RetroForth

11 May 15

DiffJ
DiffJ

20 Feb 15

Andere Software von Entwickler Vanya A. Sergeev

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

Kommentare zu vAVRdisasm

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!