TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Emiliano en 07 de Febrero de 2017, 16:46:19

Título: Compiladores Assembler
Publicado por: Emiliano en 07 de Febrero de 2017, 16:46:19
Hola, les quiero hacer una pregunta.
Utilizo Linux (Debian)y estoy programando un PIC con Assembler, el codigo lo escribo en un bloc de notas (Geany), la duda la tengo en que hay muchos compiladores ASM para Linux, actualmente utilizo GPASM, pero ¿qué diferencias hay si quiero utilizar otros?, por ejemplo FASM o NASM... etc, ¿cambiaria la sintaxis de programacion?, es una duda que siempre tengo.
Gracias.
Título: Re:Compiladores Assembler
Publicado por: KILLERJC en 07 de Febrero de 2017, 18:17:20
Si estas programando en ASM para PIC deberias usar un compilador para PIC. como GPASM. ( GNU PIC Assembler ) o usar lo el MPASM que te provee Microchip.

Pero FASM no puede, esta realizado para otro target
Citar
was designed primarily for the assembly of x86 instructions and it supports x86 and x86-64 instructions sets with MMX, 3DNow!, SSE up to SSE4, AVX, AVX2, XOP and AVX-512 extensions and can produce output in plain binary, MZ, PE, COFF or ELF format

NASM:
Citar
An 80x86 assembler designed for portability and modularity

Es decir para microprocesadores con arquitectura x86 y x86-64 ( PC )
Título: Re:Compiladores Assembler
Publicado por: Emiliano en 07 de Febrero de 2017, 19:00:16
Ok, gracias KillerJC.