Departamento de Electrónica y Comunicaciones

Alfonso Alejandre

Introducción a las Computadoras


Esta asignatura pertenece al Primer Curso de Ingeniería Técnica y de Ingeniería Superior.

 

Aprovechando los conocimientos adquiridos en Sistemas Digitales, se pretende conocer el funcionamiento del ordenador. Para ello se parte de una estructura de bloques en la que se estudiarán cada uno de los elementos que los constituyen: Memoria, Unidad de Control, Unidad Aritmético Lógica (ALU), Interfaces de E/S. Para el estudio de la CPU (Compuesta por la Unidad de Control y la ALU) se ha diseñado una CPU didáctica en la propia Universidad que hemos denominado Indalo y se dispone de tres versiones:

 

TEMA 1.
INTRODUCCIÓN

Definición de computador.
Evolución histórica.
Arquitectura Von Neumann.
Configuración básica de un ordenador.

TEMA 2.
MEMORIAS

Características de la memoria:
Jerarquía de la memoria:
Clasificación de memorias
Chips de memoria de acceso aleatorio.
Líneas de conexión (direcciones, datos y control)
Cronogramas de acceso y estructura del chip
Interconexión de varios chips para conseguir mayores capacidades.
Optimización del rendimiento en el acceso a la memoria

TEMA 3.
UNIDAD ARITMÉTICA Y LÓGICA.

ALU integrada
Flags y su significado
Tipos de operaciones
Lenguaje simbólico
Operaciones aritméticas con datos de varios bytes
Aplicación de las operaciones lógicas
Uso de los flags en comparaciones

TEMA 4.
UNIDAD DE CONTROL

Introducción
Lectura instrucción
Decodificación
Ejecución
Registros
Contador de programa
De instrucción
De propósito general
Secuenciador
Microordenes
Cronogramas
Instrucciones de transferencia
Instrucción de suma
Logica cableada
Logica programada
Buses
Datos y direcciones
Control
Reloj
Reset
Lectura, escritura y Mem
Ciclos de máquina. Cronogramas
Sincronización con dispositivos lentos (Wait states) Línea wait

TEMA 5.
CPU BÁSICA

Introducción
Modos de direccionamiento.
Instrucciones de transferencia
Instrucciones de salto
Etiquetas
Saltos incondicionales
Saltos condicionales
Instrucciones aritméticas
Instrucciones lógicas
Shifts y rotaciones
Instrucciones de control

TEMA 6.
CPU AVANZADA

Llamada a subrutinas
Registro SP
CALL
RET
Paso de parámetros por pila
Interrupciones
Tipos (NMI e interrupciones vectorizadas. Tabla de vectores de interrupción)
Instrucción INT
Instrucciones STI y CLI
DMA
E/S mapeada en memoria y directamente mapeada
Instrucciones IN y OUT
Directivos de ensamblador
Técnicas para mejorar el rendimiento de un microprocesadort

TEMA 7.
Unidad de entrada salida

Cerrojos o Latches
Circuitos de control de periféricos
Registros de control
Registros de datos
Registros de control
Controlador E/S paralelo
Controlador E/S Serie
Controlador de interrupciones
Temporizadores
Controlador CRT
Memoria de vídeo
Visualizador CRT
Controlador de unidades de discos
Controlador de teclado
Controladores DMA

 

Problemas examen curso 2001/2002 (54 páginas 351 KB.)

Problemas examen curso 2002/2003 (53 páginas 307 KB.)