Microprocesadores

Páginas: 4 (795 palabras) Publicado: 8 de diciembre de 2014
DIRECTIVAS EN
ENSAMBLADOR

EDITAR, COMPILAR Y
CORRER UN PROGRAMA
„

„

„

El archivo .asm es un
archivo creado con un
procesador de word o
editor de línea.
El ensamblador 8086convierte las
instrucciones del archivo
.asm en lenguaje de
máquina (.obj). Además
crea un archivo .lst.
El archivo .lst es
opcional, contiene la lista
de todos los opcodes y
direcciones offset, asícomo también los errores
detectados.

EDITOR DE
PROGRAMA
myfile.asm
PROGRAMA
ENSAMBLADOR
myfile.lst

myfile.obj

PROGRAMA
COMPILADOR
myfile.exe

DIRECTIVAS DE CONTROL
DE PROGRAMA„

„

FAR , permite controlar variables definidas fuera del segmento de
código actual. Las etiquetas son de tipo FAR si el campo de etiqueta
no termina con los dos puntos: en estas etiquetas lainstrucción a la
que apunta no se encuentra en el mismo segmento de código sino en
otro. Cuando es referenciada en una transferencia de control se carga
el puntero de instrucciones IP y el segmentode código CS (llamadas
intersegmento).
NEAR, controla variables definidas dentro del segmento de código
actual. Las etiquetas son de tipo NEAR cuando el campo de etiqueta
finaliza con dos puntos(:).Es decir que cuando realizamos una
llamada sobre dicha etiqueta el ensamblador considera que está
dentro del mismo segmento de código (llamadas intrasegmento) y el
procesador sólo carga elpuntero de instrucciones IP. Téngase en
cuenta que hablamos de instrucciones.

DIRECTIVAS DE CONTROL
DE PROGRAMA
„

„
„

SALTOS CONDICIONALES, el control se transfiere a la localidad de
memoriaa la que hace referencia la etiqueta, siempre que sea cierta
la condición.
SALTOS INCONDICIONALES
CALL, llama a un procedimiento que necesita ejecutarse varias veces
dentro del programa. INSTRUCCIONES
ARITMETICAS

SUMA SIN SIGNO
„
„

„

„

ADD destino, fuente
Se debe tener especial cuidado con el registro utilizado en
el operando destino. Ejm:
MOV
AH, 0FFH
ADD
AH, 15H...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microprocesadores
  • Microprocesador
  • Microprocesadores
  • MICROPROCESADOR
  • Microprocesador
  • Microprocesadores
  • Microprocesador
  • Microprocesadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS