Flat assembler (FASM)

De Wikilibros, la colección de libros de texto de contenido libre.

El compilador[editar]

Requerimientos
Ejecutar desde la linea de comandos
Compilar mensajes
Formatos de salida

Sintaxis[editar]

Instrucciones (sintaxis)
Definición de datos
Constantes y etiquetas
Expresiones numéricas
Saltos y llamadas
Configuración de tipos

Juego de instrucciones[editar]

Transferencia de datos
Conversión de tipos
Aritmética binaria
Aritmética decimal
Lógica operaciones
Control del programa
I/O
Strings
Flag
Operaciones condicionales
Miscelánea
System
FPU
MMX
SSE
SSE2
SSE3
AMD 3DNow!
x86-64

Directivas de control[editar]

Constantes numéricas
Condicionales de assembler
Repetición de bucles o instrucciones
Direccionar espacio en memoria
Otras directivas
Múltiples pases

Directivas del procesador[editar]

Incluyendo archivos fuente
Constantes simbólicas
Macroinstrucciones
Estructuras
Repitiendo macroinstrucciones
Condicionales del preprocesador
Orden de procesamiento

Directivas de formato[editar]

MZ (ejecutable)
Portable (ejecutable)
COFF (Common Object File Format)
ELF (Executable and Linkable Format)