Diagrama de flujo
Instrucciones Tipo Salto en Assembler
Contenido del diagrama
INSTRUCCIONES TIPO SALTO
Dirección corta
Operación de salto que se realiza con un desplazamiento de un byte, se limita de -128 a 127 bytes.
Dirección cercana
Operación de salto que se realiza con un dezplazamiiento de una palabra
LOOP (Bucle)
MOV AX, 01
MOX BX, 01
ADD BX, AX
LOOP A20
Dirección lejana
Etiquetas
Es aquella que está ubicada en un segmento distinto y maneja una dirección de desplazamiento
BEGIN PROC
FAR
CALL B10
RET B10
ENDP
B10 PROC NEAR
JnNN, JMP Y LOOP
Nombre que se asgina a una dirección de cualquier instrucción o localización de memoria.
Cualquier código ASCII mayor a 32 salvo caracteres de afinidad especial.
1salto, inicio,regresa...Bucle_1, LAZO3
1salto,inicio/,1Const_&3...
Salto incondicional
No requiere ninguna comparación previa para su ejecución.
JMP:
JMP A90
....
A90: MOV AH, 00
Realiza un bucle infinito...
Salto condicional
Transfiere el control dependiendo de las configuraciones en el registro de banderas:
MOV AX, 1111h
MOV BX, 1112h
CMP AX,BX; AX es menor que BX
DEC BX;
valdr 1111h
CMP AX,BX
Instrucciones de testeo
Compara lógicamente los operadores y lo hace bit por bit, sin colocar el resultado en el destino.
Test AL, 1
Test AL, 128
Test AL, 50
Bucles
Loop es una instrucción que trabaja como bucle, en conjunto con CX, contiene el número de repeticiones que debe realizar.
MOV CX,5
MOX AX,1
ADD AX, 1
loop Programa
Información
- Descripción
- Gráfico que describe las principales instrucciones que marcan por defecto el desarrollo del lenguaje Assembler y sus características principales. Elaborado por David Esteban Forero para el curso de Arquiectura de Computadores de la UNAD. 2018
- Creado por
- David Forero
- Visitas
- 69
- Etiquetas
- Valoración