Computing">
U 4 Leng ENSAMBLADOR
U 4 Leng ENSAMBLADOR
U 4 Leng ENSAMBLADOR
ENSAMBLADOR
4.2.
LENGUAJE ENSAMBLADOR
Es la representación simbólica del lenguaje máquina.
Condicionales
Incondicionales
Bucles/ciclos
Llamadas a procedimientos
Instrucciones Condicionales
Provocan una alteración en la secuencia normal de
ejecución del programa, haciendo que el flujo de ejecución
‘salte’ de un punto del programa a otro sin que ambos sean
consecutivos, dependiendo de que se cumpla o no una
determinada condición relacionada normalmente con el
registro de estado.
Instrucción Descripción
JE/JZ Salto si es igual
JNE/JNZ Salto si no es igual
JA/JNBE Salto si es superior
JAE/JNB Salto si es superior o igual
JB/JNAE Salto si es inferior
JBE/JNA Salto si es inferior o igual
Instrucciones Incondicionales
Las incondicionales tienen el mismo efecto pero sin
depender de los valores que en ese momento tengan
las banderas del registro de estado.
Instrucción Descripción
JMP Salta a la dirección designada
(operando).
Ciclos o bucles
Los bucles o ciclos permiten ejecutar una determinada
secuencia de operaciones varias veces.
Instrucción Descripción
LOOP Controla la ejecución de un grupo de
instrucciones un número específico de veces.
Antes de iniciar el ciclo, CX debe contener el
número de veces que ha de repetirse.
LOOP aparece al final del conjunto de
instrucciones que se repiten y decrementa
CX.
Llamada a Procedimientos
Un procedimiento es una sección de código que
realiza una tarea bien definida y clara.
Instrucción Descripción
Call Llama a un procedimiento cercano o
lejano.
Ret Regresa de un procedimiento al que se
entró previamente con un CALL cercano
o lejano.