Flat assembler (FASM)/Instrucciones

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

editar
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

editar

Aritmética binaria

editar

Aritmética decimal

editar

Lógica operaciones

editar

Control del programa

editar

Strings

editar

Operaciones condicionales

editar

Miscelánea

editar

System

editar

AMD 3DNow! =

editar

x86-64

editar

Volver al índice