Rational Pic Ensambler

Rational Pic Ensambler es un ensamblador PIC de rango medio con sintaxis de estilo Intel.
Descargar ahora

Rational Pic Ensambler Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Joe Bentley
  • Sitio web del editor:
  • http://atlas.kennesaw.edu/~rbentley/gnymph/index.html

Rational Pic Ensambler Etiquetas


Rational Pic Ensambler Descripción

El ensamblador de la imagen racional es un ensamblador de imagen de rango medio con sintaxis de estilo Intel. Rational Pic Ensambler es un ensamblador para los microcontroladores de rango medio de Microchip. El proyecto utiliza Mnemónicos de estilo Intel y pedidos de operando de primer funcionamiento objetivo. Diseñado para sentirse cómodo a los programadores de ensamblaje de PC. Este ensamblador genera código compatible con los microcontroladores de línea media de Microchip pero es incompatible con su ensamblador. Debe sentirse familiar para cualquier programador de ensamblaje de PC. El orden de las mnemotécnicas y el operando de instrucciones son de estilo de Intel (es decir, "derecho", en lugar de "incorrecto"). Command Line Syntax PIC-ASM input_file -c - modo de consola Se acepta una fuente de montaje de STDIN. El código binario se emite en STDOUT. Los errores se emiten a STDERR -LEl nombre de archivo: especifique el archivo de listado -o nombre de archivo - especifique el objeto FileInput, la entrada es una secuencia de línea, cada uno de los cuales contiene uno o más de los siguientes operandos de instrucciones de la etiqueta de los campos; Comentario La etiqueta y el comentario son opcionales. Los operandos requeridos dependen de la instrucción. El ensamblador distingue entre mayúsculas y minúsculas, incluso para las instrucciones. Los valores de laStantanstanta se pueden especificar con '0x' de estilo C +. Los valores binarios se pueden especificar con '0b' +. Los valores decimales no requieren prefijo, ya que el decimal es la base predeterminada. Las constantes de carga se especifican enviando un carácter único o un carácter escapado dentro de las comillas simples. Las constantes de las cuerdas se especifican cerrando cero o más caracteres y caracteres escapados dentro de las comillas dobles. Las constantes de las cuerdas generan constante de carácter para cada carácter en la cadena. No hay cero de arrastre almacenado. Por ejemplo: db "Hello Worldn", 0, 'A', 'B', 'R', 'N', 'T'Labelsa La etiqueta es una secuencia de caracteres alfanuméricos (incluido el bajo) que inicia una línea. Las etiquetas no tienen soles. Las etiquetas locales a la última etiqueta no local se pueden definir al prefijarse el nombre con un punto. Por ejemplo ; Ejemplo desde el ejemplo: 1.SasM Foo Llame .1 .1 JMP .2 .2 JMP .1 Llamada .1 .1 JMP .2 .2 JMP .1in Este ejemplo, las etiquetas definidas son FOO, FOO.1, FOO. 2, Bar, Bar.1, Bar.2. La primera llamada se ramifica a FOO.1. La segunda llamada se ramifica a Bar.1. Las etiquetas locales a 'Foo' no pueden ser referenciadas antes de que 'FOO' El declarador toma el lugar de la instrucción y es seguida por una o más expresiones separadas por comas. Cada expresión corresponde a una palabra en el código de salida, independientemente del declarante TYPE.DB, cada operando está and-ed con 0xff antes de almacenarse DW - Full 14 bit Word Definition DT - Cada operando está and-ed con 0xff y or-ed con 0x3400 (el código de opciones de retorno con valor). Esto permite la generación de tablas de casos. Puede agregar el acumulador ('W') al desplazamiento de la tabla. El procesador se ramificará en la ubicación en la tabla y regresará con un resultado de ocho bits, por ejemplo: DB 1,2,3 DW 0x3FFF, 0x3FF * 16 + 15, -1 DT 0B001, 0B010, 0B100Asquates son una secuencia nombrada de tokens. Se pueden definir con 'EQU'. Por ejemplo: LED_1 Equ 0x100 | 1 led_2 Equ 0x100 | 2 Combo Equ (LED_1) | (LED_2) La posición orgánica se puede cambiar con 'org'. Por ejemplo, ORG 0x10owhat's NUEVO en esta versión: · Esta versión agrega soporte para macros sofisticados, incluya archivos, compilación condicional y compatibilidad con los encabezados de microchip.


Rational Pic Ensambler Software relacionado

Tar2rubiscript

TAR2RubScript transforma un árbol de directorios, que contiene su solicitud, en un solo script de rubí. ...

390

Descargar

Hacer gnu

GNU HAGE es una herramienta que controla la generación de ejecutables y otros archivos no de origen de un programa. ...

240

Descargar

Gbaconv

GBACONV es un conjunto de herramientas dirigidas a los desarrolladores de Gameboy Advance. ...

475

Descargar