vPICdisasm es un programa familiar desensamblador PIC Categoría estándar MCU. El proyecto apoya todas las 35 instrucciones del CFP, además de los dos más en desuso (& quot; opción & quot; y & quot; tris & quot;) tal como se define por el conjunto de instrucciones microPIC Categoría estándar MCU Familia, documento DS31029A.
Esta desensamblador de un solo paso puede manejar Intel HEX8, y Motorola S-Record archivos con formato que contienen los binarios del programa PIC válidos.
vPICdisasm debería funcionar en la mayoría * nix plataforma, incluyendo un entorno Cygwin. vPICdisasm 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
- Etiquetas Ghetto de direcciones (consulte la sección & quot; Ghetto Address Labels & quot; de sección)
- operandos literales representados en hexadecimal, binario o decimal bases, y como ASCII en un comentario de montaje
- Directiva Palabra de datos para los datos no reconocidos como una instrucción durante durante el desmontaje
¿Qué hay de nuevo en esta versión:
- Un error crítico se fijó con respecto lectura S-Record, que estaba ignorando los registros de datos válidos.
- soporte de archivos de salida se añadió a través de la -o / -. Opción fuera archivo
- Soporte de entrada estándar se añadió con el & quot; - & quot; argumento de archivo, lo que significa que el desensamblador ahora admite la entrada de corriente.
- Intel HEX8 / Motorola S-Record detección automática se mejoró mediante el primer carácter en lugar de la extensión del archivo.
- Se agregó el soporte para la impresión de los datos de código de operación originales junto desmontaje.
¿Qué hay de nuevo en la versión 1.2:
- Soporte se añadió para Línea de base y Categoría estándar mejorado núcleos PIC .
- Destino formato registro operando se actualizó para imprimir W / F en lugar de 0/1.
Comentarios que no se encuentran