Está en la página 1de 1

Instrucciones tipo

salto del lenguaje


ensamblador
DIRECCIONES CORTA, CERCANA,
LEJANA Y SALTO INCONDICIONAL.
CORTA: PERMITE LA INDICACION DE UN BYTE EN COMPLEMENTO A
2(-128 A+ 127)COMO EL NUMERO DE BYTES A RESTAR O SUMAR A IP.
JMP=SI
JNNN=SI
LOOP=SI
CALL=N/A
CERCANA: PERMITE LA INDICACION DE UN BYTE EN COMPLEMENTO A
2(-32768 A+ 32767)COMO EL NUMERO DE BYTES A RESTAR O SUMAR A
IP.
JMP=SI
JNNN=SI
LOOP=NO
CALL=SI
LEJANA: PERMITE LA INDICACION DE DOS PALABRASQUE CONTIENEN
LAS OFF ET Y SEGMENTO DONDE SE DEBE REALIZAR UN SALTO
JMP=SI
JNNN=NO
LOOP=NO
CALL=SI
SALTO INCONDICIONAL: SE UTILIZA PARA DESVIAR EL FLUJO DE UN
PROGRAMA SIN TENER EN CUENTA LAS DESICIONES DE LOS DATOS Y
LAS BANDERAS.
ADDL %EAX,%EBX
JMP ETIQ1# SALTO INCONDICIONAL A
ETIQ1SUBL %EDX, %EBX
ETIQ1:ADDL %EDX, %EBX

Etiquetas Desiciones
SE HACE REFERENCIA A UNA SON UTILIZADOS PARA HACER UNA
DIRECCION DE MEMORIA MEDIANTE UN SECUENCIA EN FUNCION DE
NOMBRE SIMBOLICO EN VEZ DE UN VALORES DE ENTRADA,
VALOR RESULTADOS DE CALCULO.
PORTB,0 MOV CX,01
BSF ADD02
GOTO LOOP 004
INICIO
AX+02

instrucciones de testeo
SE ENCARGA DE LA OPERACIONLOGICA DE "Y" DE 2 OPERANDOS,
ESTA NO AFECTA A NINGUNO DE ESTOS, SOLO LO HACE CON EL
REGISTRO DE ESTADO, ADMITIENDO LOS DIFERENTES TIPOS DE
DIRECCIONAMIENTO, EXCEPTO LOS 2 OPERANDOS DE MEMORIA.
AND,
NEG
NOT
OR
TEST
XOR

BUCLES
SON UTILIZADAS PARA LA REALIZACION DE ESTRUCTURAS RESPECTIVAS, UTILIZANDO EL
REGISTRO CX COMO CONTADOR, COMPARA CX CON CERO, SI LO ES SIGUE ADELANTE DE LO
CONTRARIO, REGRESA Y VUELVE AL LUGAR INDICADO EN SU OPERANDO DECREMENTANDO CX EN 1
MOV AL, 62H
MOVDX, 1000H
OUT DX, AL

SALTO CONDICIONAL
ENVIA LA EJECUCION A UN LUGAR DETERMINADO DEL
PROGRAMA DE ACUERDO AL VALOR QUE POSEAN LOS FLAG, SE
TIENE 17 INSTRUCCIONES DE SALTO CONDICIONAL DE ACUERDO
AL VALOR DE UN FLAG DETERMINADO
SI SF=OF
INSTRUCCION JL(JNGE)

GUILLERMO GUTIERREZ R
ARQUITECTURA DE COMPUTADORES
UNAD NOV 2020

También podría gustarte