School Work">
Practica 1 Emu8086 v2
Practica 1 Emu8086 v2
Practica 1 Emu8086 v2
Introduccin al emu8086
1 de 16
f.
Introduccin al emu8086
2 de 16
Introduccin al emu8086
3 de 16
El programa est en espera de que oprimas alguna tecla para terminar el proceso,
al oprimir una tecla se muestra la pantalla.
5. Ahora analiza paso a paso la ejecucin del programa, para lo cual al cerrar la
pantalla anterior, tendrs acceso a la pantalla principal del emulador, da clic en el
botn reload
Introduccin al emu8086
4 de 16
6. Procede a ejecutar el programa paso a paso, dando clic en el botn single step
y revisa como se actualizan los valores en los registros y como se van mostrando
los caracteres en la pantalla.
Ejercicio #2: Modifica el programa anterior para que te muestre el mensaje con otra
combinacin de color de carcter y color de fondo, guarda este programa con el nombre
video2.asm
Introduccin al emu8086
5 de 16
Ejercicio #3: Modifica el programa para que muestre en pantalla tu nombre y apellido,
con la combinacin de colores que ms te agrade, guarda este programa con el nombre
video3.asm
Ejercicio #4: Modifica el programa para que te muestre en seis renglones de la pantalla
tu nombre, guarda este programa con el nombre video4.asm
Recomendaciones:
1. Puedes usar el registro CX para indicar el nmero de veces que se va a mostrar la
variable en el monitor
El registro DI para indicar el valor inicial dentro del segmento de memoria donde se
ubica el primer valor a mostrar en el monitor
mov cx, 28h
Introduccin al emu8086
6 de 16
Ejercicio #5: Modifica el programa para que puedas capturar 16 caracteres desde el
teclado y se muestren en la pantalla, guarda este programa con el nombre video5.asm
Recuerda que las instrucciones:
mov ah, 0
int 16h
Permiten capturar una tecla, el valor ASCII de la tecla lo guarda en el registro AL
Introduccin al emu8086
7 de 16
Ejercicio #6: Crea un programa que permita calcular la multiplicacin de dos nmeros
enteros, guarda este programa con el nombre multi.asm
Ejercicio #7: Crea un programa que permita calcular la divisin de dos nmeros enteros,
guarda este programa con el nombre divide.asm
Conclusiones:
Explica el proceso de operacin de las interrupciones para la atencin de perifricos.
Introduccin al emu8086
8 de 16