Está en la página 1de 14

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

GUIA DE INSTALACION DE SOFTWARE REQUERIDO PARA LA


ASIGNATURA
Introduccin
Durante el desarrollo de la asignatura sern necesarias dos verstiles herramientas que se
presentan a continuacin: el simulador EMU8086 permite escribir programas o lneas de cdigo
independientes en lenguaje ensamblador y ser emuladas de manera completa en el 8086, as
como tambin nos permitir emular diversos perifricos que van desde los ms comunes como
impresoras matriciales, pantallas VGA, hasta otros ms complejos como motores paso, sistemas
de semforos, etc.
La segunda indispensable herramienta consiste en el MASM, El Microsoft Macro Assembler
(MASM) es un ensamblador para la familia x86 de microprocesadores. Fue producido
originalmente por Microsoft para el trabajo de desarrollo en su sistema operativo MS-DOS, y fue
durante cierto tiempo el ensamblador ms popular disponible para ese sistema operativo. El
MASM soport una amplia variedad de facilidades para macros y programacin estructurada,
incluyendo construcciones de alto nivel para bucles, llamadas a procedimientos y alternacin
(por lo tanto, MASM es un ejemplo de un ensamblador de alto nivel). Versiones posteriores
agregaron la capacidad de producir programas para los sistemas operativos Windows.
El uso de las dos herramientas se tratara con mayor detalle en las posteriores guas de
laboratorio y clases tericas, el objetivo de esta gua es presentar las nociones bsicas para la
instalacin de dichas herramientas en los diferentes sistemas operativos vigentes en el mercado.

Instalacin.
Emu8086
Primero se revisara la instalacin del programa EMU8086, el cual est disponible en el grupo
creado para la asignatura en el siguiente link:
https://www.facebook.com/download/520625887982009/emu8086v408.rar
Con el archivo descargado y descomprimido se debe ejecutar como administrador para
Windows 7 u 8, para Windows XP basta realizar la instalacin de manera normal, con lo cual ya
contaremos con este potente emulador.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

MAMS 6.11
El MASM 6.11 se encuentra disponible en el sitio de la asignatura en el siguiente link:

https://www.facebook.com/download/455069734563140/masm611xpWin7.zip

El proceso de instalacin a seguir para los Windows XP, 7 y 8 es el mismo, luego de descargar el
archivo comprimido, se debe extraer, una vez contemos con la capeta masm 6.11 extrada,
debemos ingresar a ella y encontraremos un sistema de carpetas similar al que se presenta a
continuacin:

Debemos ingresar a la primera carpeta DISK1 y posteriormente localizar el archivo SETUP.EXE


y ejecutarlo, teniendo cuidado de ejecutarlo como administrador si estamos trabajando en win7
o win8.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Una vez ejecutado este archivo entraremos en una pantalla de comandos del sistema, que
muestra la informacin bsica del programa de instalacin del MASM en su versin 6.11,
presionamos la tecla Enter para continuar con la instalacin, con lo cual se presentara una
pantalla con las diferentes opciones de instalacin como la mostrada a continuacin:

Debemos seleccionar la primera opcin Install the Microsoft Macro Assembler desplazando
el cursos con las teclas de fecha arriba y flecha abajo del teclado y presionamos la tecla Enter.

Luego aparece una pantalla en la que se nos pregunta el tipo de instalacin que se desea realizar,
se debe seleccionar la opcin DOS / Windows & NT presionando nuevamente la tecla Enter

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

En la siguiente ventana se nos pregunta se desea instalar los componentes para Microsoft
Windows a los cual debemos seleccionar la opcin YES

Posteriormente se nos preguntara si deseamos instalar el WorkBench para programadores, para


lo cual seleccionaremos YES, luego se nos presenta la opcin de si debemos instalar
componentes de compatibilidad para el programa a lo cual seleccionaremos nuevamente la
opcin YES

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

La siguiente opcin es importante, se nos preguntara si deseamos copiar los drivers para el
Mouse de Microsoft a lo cual debemos seleccionar YES, pues estos sern utilizados para un
laboratorio en el futuro.

De debe seleccionar la opcin YES en la siguiente opcin, la cual nos cuestiona si se desea
instalar la utilidad del MASM, luego se debe seleccionar YES a la opcin de copiar los archivos
de ayuda que aparecer en la siguiente ventana, como tambin YES a la opcin de copiar los
programas de ejemplo.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Seleccionaremos la particin o disco duro en el que se encuentre instalado nuestro sistema


operativo, que por defecto ser el disco duro con la etiqueta C

Luego se nos presenta la opcin de la carpeta de instalacin, es muy importante respetar la ruta
que se presenta en la imagen C:\MASM611\BIN.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Luego se crea la ruta de instalacin de los archivos para MS-DOS, como en el paso anterior se
debe respetar la ruta por defecto que es C:\MASM611\BINR.
Posteriormente se nos cuestiona de la ruta de instalacin de las libreras para lo cual escogemos
la ruta por defecto presionando la tecla ENTER, as tambin la siguiente opcin para el
directorio de los archivos include para el MASM, al igual que en paso anterior se respeta la
ruta por defecto y presionamos nuevamente la tecla ENTER, de igual manera para los archivos
de inicializacin del PWB, la carpeta de los archivos de ayuda, y la ruta de la carpeta de los
ejemplos.

Finalmente seleccionamos la opcin NO CHANGES que confirma todas las opciones expuestas
en los pasos anteriores y esperamos un momento a que el proceso de instalacin finalice.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Cuando la instalacin ha finalizado se nos presenta una ventana con la informacin pertinente
de la instalacin, debemos presionar la tecla ENTER, hasta que nos encontremos en la
siguiente ventana:

En la cual seleccionaremos la opcin de salir de la intalacion Exit SETUP, con lo cual finaliza el
proceso de instalacin del MASM y se puede verificar que todos los archivos han sido creados
correctamente en el directorio: C:\MASM611.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Hasta este punto contamos con el programa ensamblador correctamente instalado y listo para
utilizarse, pero presenta un inconveniente, todos los archivos .ASM que se deseen enlazar
debes estar en la carpeta C:\MASM611\BINR, lo cual presenta muchos inconvenientes pues
por error se podra modificar o borrar algn archivo que MASM necesite.
Para solventar este inconveniente se proceder a modificar las variables de entorno del
sistema, este procedimiento es distinto para Win XP y las versiones superiores al mismo por lo
tanto a continuacin se presentan el procedimiento para ambos casos:

WINDOSW 7 u 8
Debemos ingresar al panel de control del sistema, en el cual debemos seleccionar la pestaa
SISTEMA que nos mostrara la una pantalla donde se presenta la informacin del sistema
muy parecida a la q se muestra a continuacin:

En la cual se debe seleccionar la opcin la izquierda de la ventana denominada:


Configuracin avanzada del sistema, lo cual nos llevara a una ventana de configuraciones
donde deberemos seleccionar la opcin Varales de entorno como se muestra en la
siguiente imagen:

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Una vez seleccionada esta opcin encontraremos la siguiente ventana de configuracin:

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

En el cuadro de texto donde se muestran las variables del sistema debemos localizar la variable
Path y seleccionarle, luego damos click en la opcin Editar, lo cual muestra el siguiente
cuadro de dialogo:

En el cuadro de texto denominado por la etiqueta Valor de la variable nos desplazamos hasta
el final del texto que aparece en l y agregamos el siguiente valor:

;C:\MASM611\BIN;C:\MASM611\BINR se debe ser muy cuidadoso de no borrar


o alterar ningn otro valor de esta variable o el sistema podra dejar de funcionar
adecuadamente.
Finalmente presionamos aceptar en todos los cuadros de dialogo, con lo cual ha finalizado el
proceso, lo que se ha hecho es indicarle la ruta de los programas del MASM al sistema para que
este los reconozca como del sistema, con lo cual se puede llamar el ensamblador desde cualquier
ventana de smbolo del sistema, posicionada en cualquier carpeta del sistema, con lo cual ahora
se puede ensamblar cualquier archivo .ASM que se encuentre en cualquier carpeta del sistema
de archivos, y evitamos la necesidad de que estos tengan que estar en la carpeta
C:\MASM611\BINR del sistema, lo cual nos ser de mucha ayuda en la organizacin de nuestro
programas.

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

Windows XP
El procedimiento para cambiar la variable Path del sistema de Windows XP es el siguiente:

Se debe ingresar al panel de control del sistema y seleccionar la solapa Rendimiento y


mantenimiento, en la cual seleccionamos la solapa Sistema

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

En la que seleccionaremos la pestaa


opciones avanzadas

En la que seleccionaremos la opcin


variables de entorno

UNIVERSIDAD DE EL SALVADOR

SISTEMAS DIGITALES PROGRAMABLES

En el cuadro de texto variables del sistema


debemos seleccionar la variable llamada Path
y dar click en la opcin modificar, en el cuadro
de dialogo siguiente en el valor de la variable al
final de todo el texto debemos agregar:

;C:\MASM611\BIN;C:\MASM611\BINR se debe ser muy cuidadoso de no borrar o


alterar ningn otro valor de esta variable o el sistema podra dejar de funcionar adecuadamente.

Finalmente presionamos aceptar en todos los cuadros de dialogo, con lo cual ha finalizado el
proceso, lo que se ha hecho es indicarle la ruta de los programas del MASM al sistema para que
este los reconozca como del sistema, con lo cual se puede llamar el ensamblador desde cualquier
ventana de smbolo del sistema, posicionada en cualquier carpeta del sistema, con lo cual ahora
se puede ensamblar cualquier archivo .ASM que se encuentre en cualquier carpeta del sistema
de archivos, y evitamos la necesidad de que estos tengan que estar en la carpeta
C:\MASM611\BINR del sistema, lo cual nos ser de mucha ayuda en la organizacin de nuestro
programas.