Flat assembler (FASM)

El compiladorEditar

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

SintaxisEditar

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

Juego de instruccionesEditar

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 controlEditar

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

Directivas del procesadorEditar

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

Directivas de formatoEditar

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