Autor Tema: Compiladores Assembler  (Leído 3081 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Emiliano

  • PIC10
  • *
  • Mensajes: 2
Compiladores Assembler
« 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.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Compiladores Assembler
« Respuesta #1 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 )

Desconectado Emiliano

  • PIC10
  • *
  • Mensajes: 2
Re:Compiladores Assembler
« Respuesta #2 en: 07 de Febrero de 2017, 19:00:16 »
Ok, gracias KillerJC.


 

anything