Descripció i objectius
Aquesta assignatura segueix la descripció dels subsistemes definits
al model de Von Neumann, que s'ha introduït a l'assignatura Computadors
II. En concret, s'aprofundeix a la descripció del funcionament del
processador, tot estudiant un processador real -l'i8086 d'Intel-
i es descriu el subsistema d'entrada/sortida.
Temari
Tema 1: Introducció
Recordatori de l’arquitectura d’un computador.
RISC versus CISC.
Tema 2: Llenguatge d’assemblador
Arquitectura del PC.
Modes d’adreçament.
Tipus de dades.
Tipus d’instruccions.
Subrutines.
Exemples de programes.
Tema 3: Subsistema d’Entrada/Sortida
Dispositius perifèrics i controladors d’E/S.
Ajudes del llenguatge màquina/d’assemblador.
Dispositius: Discos.
Sincronització:
- E/S per enquesta.
- E/S per interrupcions.
Transferència:
- E/S programada.
- E/S per accés directe a memòria (DMA).
Mètode d’avaluació
L’avaluació de l’assignatura es farà a partir de dos exàmens,
un de contingut teòric i un altre de pràctic. L’examen pràctic es
realitzarà al laboratori de forma individual. Per a aprovar l’assignatura
cal haver tret almenys una nota de 4 en cada un dels dos exàmens.
La nota final serà la suma ponderada de les dues notes amb els següents
pesos: 70% de l’examen de teoria i 30% del de pràctiques. Les pràctiques
que es realitzaran durant el trimestre no s’avaluaran.Tindran un
caràcter merament complementari de les classes de teoria.
Observacions
Es recomana haver cursat les assignatures Computadors I (12409)
i Computadors II (12410)
Bibliografia Bàsica
STALLINGS, W. Organización y arquitectura de computadores:
diseño para optimizar prestaciones. Madrid: Prentice
Hall, 1997.
PATTERSON, David A., HENNESSY, John L. Estructura y diseño
de computadores. Interficie circuitería / programación.
Pearson, 2000.
RODRIGUEZ-ROSELLO, M.A. 8088-8086/8087, programación ensamblador
en entorno MS-DOS. Anaya, 1987.
Bibliografia Complementària
HEURING, Vincent P., JORDAN, Harry F. Computer systems design and
architecture. Reading: Addison Wesley, 1997.
ANGULO USATEGUI, José M. Microprocesadores avanzados 386
Y 486: introducción al Pentium y Pentium pro. 4ª ed.
Madrid: Paraninfo, 1998.
HENNESY, J.L. Arquitectura de computadores: un enfoque cuantitativo.
Madrid: McGraw Hill, 1995.
TANENBAUM, Andrew S. Structured Computer Organization.4th ed.Upper
Saddle River: Prentice Hall International, 1998.