1. Tema 0. Revisar els conceptes/temes, explicats en assignatures de cursos anteriors, fonamentals i necessaris per iniciar aquesta assignatura. Això permet fixar un punt de partida i a l'hora serveix de repàs.
1.1. Codis numèrics, conversions.
1.2. Àlgebra de boole.
1.3. Dispositius electrònics digitals. Sistemes combinacionals, seqüencials. Memòries.
1.4. Funcions de la CPU, màquina senzilla, instruccions, memòria.
1.5. Arquitectura clàssica (CPU-Bus-memòria-E/S).
2. Tema 1. En aquest capítol aprofundim en les característiques internes de la C.P.U. Estudiem la seva funcionalitat i ho relacionem amb la seva estructura física. Es descriuen i analitzen les unitats que la composen i la relació entre elles; des del nivell d'abstracció més elevat (algorisme) fins al nivell físic (components electrònics).
2.1. Microcomputadors (arquitectura ix86) i Microcontroladors (família 8051).
2.1.1. CPU estructura interna, registres, camins de dades.
2.1.2. Modes d'adreçament.
2.1.3. Joc d'instruccions.
2.2. Llenguatge assemblador, estructures algorísmiques elementals.
2.3. Subrutines, pas de paràmetres, recursivitat.
3. Tema 2. Aquest apartat és destinat al nivell de sistema. Comencem amb la relació CPU-memòria/perifèrics descrivint les connexions entre ells i els aspectes relatius a la seva programació. Cicles de bus. S'estudien els mecanismes bàsics que augmenten les prestacions de les operacions d'entrada/sortida.
3.1. Connexions amb el bus.
3.1.1. Connexió processador-memòria. Lògica de 'Ready'. Mapes lògics i físics.
3.1.2. Connexió processador-perifèrics. Lògica de descodificació.
3.1.3. Interfícies digitals binàries (E/S per enquesta).
3.2. Mecanisme d'interrupció HW.
3.2.1. Comunicacions sèrie (E/S per interrupció).
4. Tema 3. Aprofundim en aquelles estratègies destinades a augmentar el rendiment/prestacions dels computadors.
4.1. Implementacions amb memòria dinàmica. Característiques, avantatges i inconvenients.
4.2. Memòries CAU ('Cache').
4.3. Transferències d'accés directe a memòria (DMA).
4.4. Coprocessadors específics (Matemàtic, E/S, MMX).
5. Tema 4. Destinem l'útim apartat del curs a analitzar aquells aspectes de l'arquitectura dels computadors que han aportat un augment significatiu en el rendiment dels sistemes.
5.1. Segmentació i Súper-segmentació.
5.2. Processadors Superescalars.