Modelos de sistemas digitais: unidade de controle e unidade de processamento; Modelo de um sistema de computação; Conceitos básicos de arquitetura: modo de endereçamento, tipo de dado e conjunto de instruções; Chamada de subrotina; Linguagem Assembly; RISC vs. CISC; Pipeline; Organização de memória (uniprocessadores); Tratamento de interrupções e exceções; Entrada e saída.