Académique Documents
Professionnel Documents
Culture Documents
Mem = Si se utiliza BP el segmento por defecto es SS No existen las instrucciones Mem, Mem R16 R8 # RegSeg = = = = AX, BX, CX, DX, BP, SI, DI cualquiera de los 8 dgito hexadecimal CS, DS, SS, ES RCL .. RCR ..
Rota a la derecha Rota a la izda. El bit de carry forma parte Rota a la derech. El bit de carry forma parte Salto NEAR
MOV RegSeg,Mem
NOP
MOV RegSeg,R16
IP IP
R16 [Mem]
MOV ___ , ___ XCHG ___ , ___ PUSH ___ POP PUSHF POPF IN AL , DX ___
Mueve fuente a destino Intercambia fuente con destino Apila dato Desapila dato Apila flags Modifica flags con la cima de la pila Copia en AL el puerto especificado en DX Copia en el puerto especificado por DX el valor de AL Incrementa dato Decrementa dato Suma Suma con acarreo Resta Resta con acarreo Compara (hace una resta pero no almacena el resultado) Expande signo de AL a AH Expande signo de AX a DX Complemento a 2 AND AND sin almacenar resultado OR OR exclusivo Complemento a 1 1 desplazamiento a la izquierda Varios (valor de cl) desplazamientos a la izquierda Desplaza a la derecha introduciendo 0 (desplazamiento lgico) Desplaza a la derecha introduciendo repitiendo valor anterior (desplazamiento aritmtico) Rota a la izqda RET Desapila en IP Retorno de procdmto NEAR
Desapila IP; Desapila CS Retorno FAR
PUSH RegSeg JMP ####:#### JMP FAR Mem Salto FAR IP CS [Mem] POP RegSeg LEA R16,Mem LDS R16,Mem CALL #### CALL R16 CALL Mem llamada NEAR LES R16,Mem Apila IP; IP Apila IP; IP R16 [Mem] Carga la parte de offset de Mem en R16 Carga un puntero FAR en DS:R16 Carga un puntero FAR en ES:R16
OUT DX , AL
INC ___ DEC ___ ADD ___ , ___ ADC ___ , ___ SUB ___ , ___ SBB ___ , ___ CMP ___ , ___
RETF ####
CBW CWD NEG ___ AND ___ , ___ TEST ___ , ___ OR ___ , ___ XOR ___ , ___ NOT ___ SHL ___ , 1 SHL ___ , CL
Retorno NEAR con modificacin posterior de SP Retorno FAR con modificacin posterior de SP Saltos condicionales C = 1/0 Z = 1/0 O = 1/0 P = 1/0 S = 1/0
J* C/NC Z/NZ
####
SHR ..
INT ##
SAR ..
Apila flags, CS e IP; Modifica CS e IP con el vector especificado por ## Desapila flags, CS e IP Pone IF = 0 Inhibiendo interrupciones Pone IF = 1
ROL ..
11