Este documento apresenta uma série de exercícios sobre arquitetura de computadores, incluindo (1) diferenças entre arbitragem centralizada e não centralizada, capacidade máxima de RAM em relação a barramentos, e fetch de instruções; (2) projeto de circuitos como ALU e descodificação de endereços; (3) função de registos como program counter e stack pointer; e (4) cálculos sobre ritmos binários para vídeo e capacidade/velocidade de discos rígidos e CD-ROMs.