Beruflich Dokumente
Kultur Dokumente
Salto si mayor
JGE
Salto si mayor o igual
JL
Salto si menor
JLE
Salto si menor o igual
JNA
Salto si no encima de
JNAE
Salto si no encima de o igual
JNC
Salto si no hay acarreo
JNE
Salto si no igual
JNG
Salto si no mayor
JNGE
Salto si no mayor o igual
JNL
Salto si no menor
JNLE
Salto si no menor o igual
JNO
Salto si no Overflow (dividido entre 0)
JNP
Salto si no paridad
JNS
Salto si no signo (es decir igual a cero)
JNZ
Salto si no es cero
JO
Salto si Overflow
JP
Salto si paridad
JPE
Salto si la paridad es igual
JPO
Salto si la parida es impar
JS
Salto si hay signo
JZ
Salto si es cero
JMP
Salto incondicional (es decir salta siempre)
Bueno esta es la lista (creo que completa) de los salto que existen en ensamblad
or. Ya es hora de que vayamos a por los registros bsicos:
Los registros internos son 14, cuyos Bits se numeran de derecha a izquierda, sie
ndo 0 el Bit menos significativo. Los registros que ahora indico son los de 16 b
its, para los registros de 32 bits (los usados hoy en dia) debemos poner una "E"
delante.
Registros de Datos
AX (EAX) = Acumulador. Registro principalutilizado en la instruccuiones aritmtica
s
BX (EBX) = Base. Se usa para indicar un desplazamiento (Offset)
CX (ECX) = Contador. Se utiliza como contador en los bucles y en operaciones rep
etitivas
DX (EDX) = Dato. Se usa tambin en operaciones aritmticas
Registros de Segmentos
CS = Registro de segmento de cdigo (Code Segment). Contiene la direccin del segmen
to de cdigo
Se que esta introduccion de Ensamblador es un poco floja pero creo que es sufici
ente para defenderte algo en el cracking, si quereis saber mas mirad en la secci
on de "Direcciones a tener en cuenta".