1.8 Desplegado de mensajes en el monitor

El dia de hoy veremos lo relevante al despliegue de mensajes en ensamblador:

Hasta el momento en clase hemos visto los siguientes metodos:

Usando el servicio 02 de 21h:

El servicio 02 de la interrupcion 21h nos permitira mostrar en pantalla el despliegue de un caracter en pantalla, generalmente un caracter 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 caracter y lo devolvera a la instrucción solicitada.
Con lea esta solicitud de direcciones por cada caracter se hace de forma automatica.




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


Comentarios