< Flat assembler (FASM)
En esta sección puedes encontrar la información acerca de la sintaxis y el propósito de la instrucciones en lenguaje ensamblador.
El montaje de las instrucciones consistirán un mnemotécnico (el nombre de la instrucción) y de cero a tres operandos. Si hay dos o más operandos, por lo general primero es el destino y el segundo operando es la fuente de operandos. Cada operando puede ser un registro, la memoria inmediata o de valor (véase 1.2 para más detalles acerca de la sintaxis de operandos).
Algunas instrucciones pueden actuar como prefijos y pueden ser seguidas por otras instrucciones en la misma línea, y puede haber más de un prefijo en una línea.
Transferencia de datos
- mov
- Mueve información desde el origen al destino ,pueden ser celdas de memoria, registros
- o acumulador.No sirve para mover datos entre dos variables.
- xchg
- Intercambia el contenido de origen y destino. No sirve con registros de segmento como
- operandos
- push , pushw , pushd
- Introduce un valor en la pila
- pop
- popw
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
SSE
SSE2
SSE3
AMD 3DNow! =
x86-64
Este artículo ha sido escrito por Wikibooks. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.