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.

jueves, noviembre 24, 2005

Sesión del Jueves 24 de Noviembre

En la sesión de hoy realizaron un ejercicio sobre la conversión de código a procedimientos en ensamblador. El ejercicio está definido en este documento.

martes, noviembre 22, 2005

Sesión del Martes 22 de Noviembre

En la sesión de hoy les presenté brevemente el puerto paralelo Centronics y su manejo en la PC. Consulten esta presentación en la que basé mi explicación.
Para mayor información consulten esta referencia.

viernes, noviembre 18, 2005

Sesión del Viernes 18 de Noviembre

En la sesión de hoy realizaron la Práctica 8: La bocina en la PC.

jueves, noviembre 17, 2005

Sesión del Jueves 17 de Noviembre

En la sesión de hoy hablamos de dispositivos de E/S cuyos registros están mapeados a la memoria de E/S. Esto es, se accesan por medio de las instrucciones especiales in y out.
Las direcciones en la memoria de E/S se llaman puertos.
En la PC, los 3 temporizadores del sistema y el altavoz de la misma son dipositivos que se accesan por medio de instrucciones in y out.
Consulten la siguiente referencia para mayor información

martes, noviembre 15, 2005

Sesión del Martes 15 de Noviembre

En la sesión de hoy realizaron la Práctica 7b: El video de la PC en modo gráfico.

viernes, noviembre 11, 2005

Sesión del Viernes 11 de Noviembre

En la sesión de hoy realizaron la Práctica 7a: El video de la PC en modo texto.

jueves, noviembre 10, 2005

Sesión del Jueves 10 de Noviembre

En la sesión de hoy hablamos sobre el adaptador de Video en la PC. Comentamos que la memoria de Video está mapeada a memoria. En modo texto al segmento B800h y en modo gráfico al segmento A000h. Esto significa que escribir datos en estos segmentos es realmente enviar información a la pantalla.
Para mayor detalle consulten la siguiente referencia.

martes, noviembre 08, 2005

Sesión del Martes 8 de Noviembre

En la sesión de hoy hablamos del manejo de dispositivos de Entrada/Salida en la PC. Comentamos sobre las 3 operaciones que debe realizar la computadora para comunicarse con los dispositivos de Entrada/Salida:
  • Seleccionar el dispositivo
  • Sincronizar el dispositivo
  • Transferir la información

Interface o Controladora
Todo dispositivo se conecta a un hardware para interactuar con el CPU. Este hardware es la Controladora o Interfase del Dispositivo. La Controladora contiene una serie de registros que pueden ser: a) De control, b) De estado c) De datos. Estos registros son realmente la parte de la controladora con la que se comunica el CPU.

Estos registros pueden ser: i) Mapeados a memoria o ii) Accesados por operaciones de Entrada/Salida.

viernes, noviembre 04, 2005

Sesión del Viernes 4 de Noviembre

En la sesión de hoy realizaron la Práctica 6:Procedimientos en MASM.
Les recomiendo la sección VI. PROGRAMACION MODULAR de la siguiente referencia para reforzar el tema.

jueves, noviembre 03, 2005

Sesión del Jueves 3 de Noviembre

En la sesión de hoy realizaron la Práctica 5:Macros en MASM.

Para mayor referencia sobre las macros en MASM pueden consultar la sección 5.4 de la siguiente referencia y la sección V. MACROS de esta otra referencia.