Arquitectura de Computadoras 2

Foro para conocer el avance del curso y compartir comentarios, dudas y aportaciones para todos los participantes del mismo.

Mi foto
Nombre: Dr. Sergio Castillo
Ubicación: Xalapa, Veracruz, Mexico

Profesor universitario en el área de las ciencias de la computación. Doctor en Ciencias de la Computación, Maestro en Ciencias Computacionales e Ingeniero en Electrónica y Comunicaciones.

miércoles, diciembre 14, 2005

Sesión del Martes 13 de Diciembre

En la sesión de hoy probamos la conexión del cable paralelo al protoboard usando el DEBUG para enviar información al puerto del registro de datos de LPT1.

Primero averiguamos la dirección del puerto desde el DEBUG con el comando
d 40:08
y después enviamos datos por medio de las instrucciones:
a 100
mov al,01
mov dx,3bc
out dx,al
suponiendo que 3bc es el puerto de datos de LPT1 y que el dato a enviar es 01 (ambos en hexadecimal).

lunes, diciembre 12, 2005

Sesión del Viernes 9 de Diciembre

En la sesión de hoy trabajaron en equipo con el hardware del proyecto. La meta fue armar el circuito mostrado en la Ilustración 5 del documento del proyecto.

Sesiones del Martes 6 y Jueves 8 de Diciembre

En estas sesiones trabajaron en equipos en el desarrollo del programa del proyecto del puerto paralelo. La meta fue obtener los datos y la secuencia de salida de los datos para cada una de las opciones del menú principal:
  1. Conteo ascendente.
  2. Conteo descendente.
  3. Segmento circulante en el sentido de las manecillas del reloj.
  4. Segmento circulante en sentido contrario a las manecillas del reloj.
Las otras opciones (Ocho parpadeante y Salir, usan alguno de estos datos, por tanto, es bien sencillo derivarlos de los anteriores).

viernes, diciembre 02, 2005

Sesiones del Martes 29 de Noviembre y Jueves 1 de Diciembre

En estas sesiones les presenté el Proyecto del Puerto Paralelo.

El martes 29 hablamos del display de 7 segmentos y los datos que se deben enviar al registro de datos de LPT1 para desplegar los digitos del 0 al 9. El jueves expliqué brevemente todo el proyecto.

Este proyecto maneja hardware y software. La sección de hardware consiste en armar un circuito para conectar un display de 7 segmentos al puerto paralelo LPT1 de la PC y la sección de software en escribir un programa en ensamblador que genere diferentes patrones en el display accesando directamente el puerto asignado al registro de datos de LPT1.

Para una descripción detallada consulta este documento.

Sesión del Viernes 25 de Noviembre

En la sesión de hoy realizaron la Práctica 9.- El puerto paralelo en la IBM PC.