miércoles, 6 de marzo de 2019

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:

No hay comentarios:

Publicar un comentario