1.8 Desplegado de mensajes de monitor

Usando el servicio 02 de 21h:

El servicio 02 de la interrupción 21h nos permitirá mostrar en pantalla el despliegue de un carácter en pantalla, generalmente un carácter guardado en alguna de las localidades de dx:


 

Usando el servicio 09 de 21h:

El servicio  09 de esta interrupción nos pemitira imprimir cadenas de caracteres. Esto se puede hacer de 2 maneras, utilizando offset o con el nmonico lea.

Offset: En ingeniería informática y programación de bajo nivel (como el lenguaje ensamblador), un offset normalmente indica el número de posiciones de memoria sumadas a una dirección base para conseguir una dirección absoluta específica. Con este significado (que es el original) de offset, sólo se usa la unidad básica de direccionamiento, normalmente el byte de 8 bits, para especificar el tamaño del offset. En este contexto se puede llamar a veces dirección relativa.

En pocas palabras offset va a conseguir cada dirección de memoria de cada carácter y lo devolverá a la instrucción solicitada.
Con lea esta solicitud de direcciones por cada carácter se hace de forma automática.

 

 Por ultimo podemos hacer uso de librerias para la impresion de cadenas en pantalla:

Comentarios

Entradas más populares de este blog

Macros y procedimientos de EMU8086.INC

1.7 Compiladores, proceso de ensamblado y ligado

Unidad 2. Ciclos condicionales.