Académique Documents
Professionnel Documents
Culture Documents
1. Trabajo previo
a) Tener habilitada una cuenta de usuario cada alumno en los ordenadores del laboratorio.
La cuenta para los laboratorios es la misma que la usada en la Universidad.
b) Solicitar disco virtual. Para ello hay que acceder a la página web
www.dea.icai.upco.es/usuarios y seguir las instrucciones de solicitud.
c) Leer los capítulos 1 y 2 el documento “Introducción al ensamblador del 80x86”. Este
documento está preparado para este laboratorio y se localiza en el mismo sitio de los
enunciados.
2. Objetivos
Esta práctica introduce al alumno en el manejo del ensamblador T ASM (Turbo Assembler)
en el laboratorio. Para ello se seguirán los siguientes objetivos.
- Introducir el ensamblador básico para 80x86.
- Editar y seguir un programa en ensamblador.
- Ensamblar, enlazar y ejecutar un programa
3. Tiempo de laboratorio
1 sesión.
4. Informe
Se entregarán al finalizar la práctica los códigos fuente de los programas diseñado s y las
respuestas a las cuestiones formuladas en el enunciado.
5. Inicio
Arrancar el ordenador. Para ubicar de los archivos de la práctica, así como facilitar la
corrección de la práctica por parte del profesor y mejorar el orden en la cuenta del alumno,
el directorio de trabajo para esta práctica será: H:\EyTC\Pract1. Por tanto, antes de
comenzar a trabajar, es necesario crear el directorio EyTC en donde se almacenarán
todas las prácticas de este curso y dentro de éste crear Pract 1, que será el direc torio de
trabajo para la práctica de esta sesión. Para poder trabajar en el directorio donde se
encuentra el ensamblador, el enlazador y el depurador (disco E:>), abrimos una ventana del
sistema a través de Inicio->Accesorios->Símbolo del sistema. En la nueva v e n t a n a a
continuación ponemos nuestro directorio de trabajo H: y tecleamos el camino donde se
localiza el ensamblador:
NOTA: solo vale para la consola que tenga abierta en ese momento, si ésta se cierra, habrá
que escribirlo en la nueva consola. Puede usar un fichero .bat para evitar rescribirlo (1.-
Abrir block de notas, 2. - escribir sentencia, 3. - guardar como… pepe.bat, cuidado en la
opción de tipo, elegir todos los archivos).
; Ejemplo_1: PRUEBA.ASM
; Un programa en ensamblador que envía un mensaje
; a pantalla. A ver que pasa….
7. Compilando
Ya hemos editado el programa. Desde la ventana de DOS, ensamble, enlace y ejecute el
programa.
En el programa escrito, las palabras que comienzan con un punto: .model, .stack, .code y
.data son directivas del ensamblador. Se utilizan para dar órdenes al ensamblador acerca
de cómo ha de generar el código. Los significados de cada una de las directivas utilizadas en
este programa son:
mov ah,9
mov ax,4c00h
7.3 Modifique el programa, enlace y compile para que en la pantalla aparezca su nombre y
DNI.
8. Final de la práctica
Una vez finalizada la práctica, cierre su sesión. El informe de la práctica ha de contener los
listados de los programas realizados y las respuestas razonadas a las preguntas formuladas
a lo largo de la práctica.