Sistemas de numeração, Funções e portas lógicas, Formas de representação de funções lógicas, Minimização de funções lógicas, Projetos de Circuitos lógicos combinacionais, Circuitos combinacionais básicos, flip-flops, simulação de circuitos digitais utilizando ferramentas de software. Introdução aos microprocessadores, Arquiteturas de microprocessadores, Instruções de transferência de dados, operações lógicas e aritméticas, desvios e subrotinas, Interrupções. Introdução à Linguagem Assembly. Laboratório: Portas lógicas, Projeto de circuitos combinacionais, Codificadores, Decodificadores e Conversores, flip-flop. Desenvolvimento e implementação de sistemas baseados em microprocessadores.