vAVRdisasm

Software captura de pantalla:
vAVRdisasm
Detalles de software:
Versión: 2.0
Fecha de carga: 11 May 15
Promotor: Vanya A. Sergeev
Licencia: Libre
Popularidad: 47

Rating: nan/5 (Total Votes: 0)

vAVRdisasm es un desensamblador programa AVR. El proyecto apoya los 136 instrucciones AVR según la definición de la Instrucción Atmel AVR Set, revisión 0856E-AVR-05.11.
Esta desensamblador de un solo paso puede manejar Atmel Genérico, Intel HEX8, y Motorola S-Record archivos con formato que contienen los binarios del programa AVR válidos.
vAVRdisasm debería funcionar en la mayoría * nix plataforma, incluyendo un entorno Cygwin. vAVRdisasm fue escrito en C por A. Vania Sergeev - vsergeev en gmail, y probado con el GNU C Compiler

Características

    <. li> Impresión de las direcciones de instrucciones junto con el desmontaje, habilitados de forma predeterminada
  • La impresión de los comentarios de destino de las instrucciones sucursal / salto / llamada relativos, activado por defecto
  • Etiquetas Ghetto de direcciones (consulte la sección & quot; Ghetto Address Labels & quot; de sección)
  • Formatear constantes de datos en diferentes bases (hexadecimal, binario, decimal)
  • .DW Directiva palabra de datos para los datos no se reconoce como una instrucción durante el desmontaje.

¿Qué hay de nuevo en esta versión:

  • formatear operando de la dirección ha cambiado de LDS, STS, JMP, y instrucciones de llamada de addreses byte a las direcciones de texto, para hacer la salida del vAVRdisasm compatible con montadores AVR.
  • decodificación sucursal / salto relativo firmado fija: saltos en la dirección inversa ahora se decodifican correctamente
  • .
  • Gracias a Graham Carnell para las dos soluciones anteriores!
  • Mejorado licencia GPLv2 a GPLv3.

¿Qué hay de nuevo en la versión 1.8:

  • Dirección de decodificación se fijó para LDS, STS, JMP, y instrucciones CALL.
  • Una modificación en la versión anterior, donde se duplicaron direcciones porque desmontaje se byte indexados se invirtió.
  • Se añadió soporte para XCH, LAS, LAC, y las instrucciones LAT, con lo que el desensamblador al día con AVR Instrucción revisión Establecer 0856I -. 07/10

¿Qué hay de nuevo en la versión 1.6:

  • Se ha solucionado el número-de-campo de operandos de la instrucción SPM . Este error se causando vAVRdisasm se bloquee, ya que estaba tratando de dar formato a un operando no existente durante el desmontaje.
  • Actualizado el README.

¿Qué hay de nuevo en la versión 1.5:

  • Soporte se añadió para DES, SPM # 2, LDS ( 16-bit) y STS (16-bit) instrucciones, con lo que el desensamblador para apoyar la instrucción AVR establecido para la revisión 0856H -. 04/09
  • Los archivos de origen se cambió el nombre a tener más sentido y para una mejor organización del código.

¿Qué hay de nuevo en la versión 1.4:

  • file_disasm.c, libGIS: el manejo de los saltos de línea fija (a veces se encuentra al final de archivos de programa) para un & quot; & quot registro no válido; error no aparece cuando se lee una nueva línea.
  • file_disasm.c: REVISIÓN CRÍTICA: lectura fija y desmontaje de registros de longitud bytes impares en Intel Hex y Motorola archivos S-Record. Un agradecimiento especial a Ahmed para el descubrimiento y el parche!

¿Cuál es nuevo en la versión 1.3:

  • Esta versión corrige algunos bugs menores y un error crítico: el cálculo de la dirección absoluta, que se utiliza en ciertas instrucciones (como salto absoluto).
  • Las versiones anteriores mostraron direcciones absolutas que no se multiplican por dos (para tener en cuenta el tamaño de instrucciones de 16 bits), y por lo tanto no muestra la dirección absoluta correcta. Esto se ha solucionado.

Programas parecidos

Nonpareil
Nonpareil

2 Jun 15

Autoconf
Autoconf

14 Apr 15

Barista
Barista

14 Apr 15

Otro software de desarrollador Vanya A. Sergeev

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

Comentarios a la vAVRdisasm

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!