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:
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
Publicar un comentario