Você está na página 1de 3

TRANSFERENCIA

Nombre Comentario Operación


MOV Mover (copiar) MOV Dest,Fuente
XCHG Intercambiar XCHG Op1,Op2
STC Set The Carry (pone Carry en 1) STC
CLC Clear Carry (pone Carry en 0) CLC
CMC Complementar Carry CMC
STD Setear dirección STD
CLD Limpiar dirección CLD
STI Flag de Interrupción en 1 STI
CLI Flag de Interrupción en 0 CLI
PUSH Apilar en la pila PUSH Fuente
PUSHF Apila los flags PUSHF
PUSHA Apila los registros generales PUSHA
POP Desapila de la pila POP Dest
POPF Desapila a los flags POPF
POPA Desapila a los reg. generales POPA
CBW Convertir Byte a Word CBW
CWD Convertir Word a Doble CWD
CWDE Conv. Word a Doble Extendido CWDE
IN Entrada IN Dest,Puerto
OUT Salida OUT Puerto,Fuente
ARITMéTICOS
Nombre Comentario Operación
ADD Suma ADD Dest,Fuente
ADC Suma con acarreo ADC Dest,Fuente
SUB Resta SUB Dest,Fuente
SBB Resta con acarreo SBB Dest,Fuente
DIV División (sin signo) DIV Op
IDIV División entera con signo IDIV Op
MUL Multiplicación (sin signo) MUL Op
IMUL Multiplicación entera con signo IMUL Op
INC Incrementar INC Op
DEC Decrementar DEC Op
CMP Comparar CMP Op1,Op2
SAL Desplazam. aritmético a la izq. SAL Op,Cantidad
SAR Desplazam. aritmético a la der. SAR Op,Cantidad
RCL Rotar a la izquierda c/acarreo RCL Op,Cantidad
RCR Rotar a la derecha c/acarreo RCR Op,Cantidad
ROL Rotar a la izquierda ROL Op,Cantidad
ROR Rotar a la derecha ROR Op,Cantidad
LóGICOS
Nombre Comentario Operación
NEG Negación (complemento a 2) NEG Op
NOT Invertir cada bit NOT Op
AND 'Y' (And) lógico AND Dest,Fuente
OR 'O' (Or) lógico OR Dest,Fuente
XOR 'O' (Or) exclusivo XOR Dest,Fuente
SHL Desplazam. lógico a la izquierda SHL Op,Cantidad
SHR Desplazam. lógico a la derecha SHR Op,Cantidad

MISCELáNEOS
Nombre Comentario Operación
NOP Hacer nada NOP
LEA Cargar direciión Efectiva LEA Dest,Fuente
INT Interrupción INT Num

SALTOS (generales)
Nombre Comentario Operación
CALL Llamado a subrutina CALL Proc
JMP Saltar JMP Dest
JE Saltar si es igual JE Dest
JZ Saltar si es cero JZ Dest
JCXZ Saltar si CX es cero JCXZ Dest
JP Saltar si hay paridad JP Dest
JPE Saltar si hay paridad par JPE Dest
RET Retorno de subrutina RET
JNE Saltar si no es igual JNE Dest
JNZ Saltar si no es cero JNZ Dest
JECXZ Saltar si ECX es cero JECXZ Dest
JNP Saltar si no hay paridad JNP Dest
JPO Saltar si hay paridad impar JPO Dest

SALTOS Sin Signo (Cardinal)


JA Saltar si es superior JA Dest
JAE Saltar si es superior o igual JAE Dest
JB Saltar si es inferior JB Dest
JBE Saltar si es inferior o igual JBE Dest
JNA Saltar si no es superior JNA Dest
JNAE Saltar si no es superior o igual JNAE Dest
JNB Saltar si no es inferior JNB Dest
JNBE Saltar si no es inferior o igual JNBE Dest
JC Saltar si hay carry JC Dest
JNC Saltar si no hay carry JNC Dest

SALTOS Con Signo (Integer)


JG Saltar si es mayor JG Dest
JGE Saltar si es mayor o igual JGE Dest
JL Saltar si es menor JL Dest
JLE Saltar si es menor o igual JLE Dest
JNG Saltar si no es mayor JNG Dest
JNGE Saltar si no es mayor o igual JNGE Dest
JNL Saltar si no es inferior JNL Dest
JNLE Saltar si no es menor o igual JNLE Dest
JO Saltar si hay Overflow JO Dest
JNO Saltar si no hay Overflow JNO Dest
JS Saltar si hay Signo (=negativo) JS Dest
JNS Saltar si No hay Signo (=positivo) JNS Dest

Você também pode gostar