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

BNM
BNM

12 May 15

lindyFrame
lindyFrame

20 Feb 15

Otro software de desarrollador Vanya A. Sergeev

ssterm
ssterm

14 Apr 15

vPICdisasm
vPICdisasm

11 May 15

Comentarios a la vAVRdisasm

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