Haz Click aquí para bajar el 8051sim y el TASM
Para usar estos programas debes descomprimirlos dentro de una misma carpeta en la cual también es recomendable guardar tus códigos en ENSAMBLADOR para su mejor manejo (además, debido a que su tamaño es muy pequeño también puedes llevar todo lo anterior en un solo disco).
Para compilar un archivo ASM (código de Ensamblador) es necesario seguir los siguientes pasos:
1- Teclear el código que desees empleando el editor del DOS (teclea EDIT y despues presiona enter para ejecutarlo) y guardarlo con el nombre que desees, cudando que la extensión sea ASM (por ejemplo suma.asm, menu.asm, etc.).
Ademas es importantisimo que agreges en la primera linea de tu código lo siguiente:
#INCLUDE "8051EQU.INC"
Esto es necesario para que el ASM compile correctamente el codigo y reconosca algunos puertos del micro 8031 (Si esto te confunde reviza el codigo de ejemplo llamado SUMA.ASM incluido en el archivo ZIP del simulador).
2- Ya que tenemos el archivo con extensión ASM procederemos a compilarlo con el TASM con el siguiente comando:
ASM nombre_del_archivo
Cabe notar que al escribir el nombre del archivo no se debe incluir la extensión ASM ya que el comando ASM se la agrega automáticamente (si pones ASM suma.asm, el ASM le agrega otra extensión ASM quedando suma.asm.asm lo cual se interpreta como un error)
El resultado de esta operación nos entregara un archivo con extensión HEX que significa que es el código en Hexadecimal el cual puede ser interpretado por el simulador y el microprocesador mismo.
3- Para ejecutar el archivo HEX dentro del simulador se ejecuta el siguiente comando:
8051sim nombre_del_archivo
Con lo cual se ejecutara el simulador y este a su vez cargara el código de nuestro programa.
COMANDOS MÁS COMUNES PARA EL SIMULADOR
Ya ejecutado el simulador, se pueden observar una serie de ventanas las cuales muestran los estados de los diferentes componentes que forman el 8031 y con los cuales podremos observar el desempeño del código que hemos desarrollado.
Para empezar a ejecutar el programa es necesario cambiar el simulador al menú de ejecución lo cual se logra presionando la tecla F5 (se encuentra en la parte superior del teclado) para después presionar la tecla S (Single Step que significa Paso Sencillo) con lo cual se ejecutara la primer instrucción de nuestro programa, si se presiona una vez más la tecla S se ejecutara la siguiente instrucción hasta terminar con el código.
Para salir del simulador es necesario presionar la tecla F1 y después presionar la tecla E (Exit que significa Salida), cuando hagamos esto el simulador nos pedirá confirmar que deseamos salir a lo cual debemos responder con una Y para hacerlo.