Ir al contenido

Flat assembler (FASM)/Instrucciones

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

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]

I/O

[editar]

Strings

[editar]

Flag

[editar]

Operaciones condicionales

[editar]

Miscelánea

[editar]

System

[editar]

FPU

[editar]

SSE

[editar]

SSE2

[editar]

SSE3

[editar]

AMD 3DNow! =

[editar]

x86-64

[editar]

Volver al índice