PRÁCTICA 1
PRÁCTICA 1
PRÁCTICA 1
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
LENGUAJE ENSAMBLADOR 80386 <strong>PRÁCTICA</strong> 1<br />
Salir:<br />
call NuevaLinea ;Exhibe línea en pantalla<br />
jmp Repite ;Procesa otra tecla<br />
mov ah,04ch ;Función DOS: Termina programa<br />
mov al,[ClaveFin] ;Regresa código de salida<br />
int 21h<br />
END inicia ;Fin de módulo TECLAS.ASM<br />
3.15 Ensamblar y crear el programa ejecutable mediante los comandos:<br />
C>TASM /zi TECLAS<br />
C>TLINK /v TECLAS,,,REM<br />
Si no se tiene el archivo TLINK, se puede teclear:<br />
C>LINK TECLAS,,,REM<br />
3.16 Ejecutar el programa con el comando.<br />
C>TECLAS<br />
3.17 Este programa se puede depurar con Turbo Debugger mediante el siguiente comando:<br />
C>TD TECLAS.EXE<br />
3.18 Ir a la ventana VIEW, en la opción CPU oprimir enter, hacer más chica la ventana con el<br />
ratón. Con F8 correr un procedimiento, con F7 va paso a paso y con F9 correr el programa.<br />
Analizar la conversión de binario a ASCII decimal, en especial.<br />
4. TAREAS<br />
4.1 Colocar en un cuadro los mensajes.<br />
4.2 Obtener el código ASCII de la tecla oprimida y visualizarlo en pantalla en<br />
hexadecimal. Hacer esto mediante el procedimiento BinAscHex y capturarlo en el<br />
módulo BINASC.ASM.<br />
4.3 Hacer un programa que exhiba en pantalla el juego completo de caracteres ASCII<br />
de IBM (ver página 16).<br />
4.4 Mediante un procedimiento CONFIRMA exhibir un letrero con opción de salida<br />
cuando se oprima la tecla ESC. Guardar el procedimiento en TECLADO.ASM.<br />
4.5 Crear un procedimiento llamado BORRAPAN para borrar la pantalla, guardarlo en<br />
el módulo CADENAS.ASM. Llamar a este procedimiento al salir del programa<br />
TECLAS.<br />
AUTOR: PROFESOR SALVADOR SAUCEDO FLORES<br />
EDICIÓN: PROFESOR PABLO FUENTES RAMOS<br />
1-12