Circuitos Digitais - CI1068 (2020 - ere 2)

pipeline Ementa: Sistemas de numeração. Aritmética binária. Minimização e decomposição de funções booleanas. Circuitos combinacionais. Circuitos sequenciais. Máquinas de estados. Gasto energético e meio ambiente.

Objetivo: Fornecer ao aluno sólida base em Sistemas Digitais. Capacitá-lo a analisar e determinar o comportamento, bem como a projetar, sistemas digitais simples tais como unidades de lógica e aritmética. Introduzir a programação em assembly de um processador com 16 instruções e demonstrar a execução de programas neste processador.

Pré-requisito: não há.

Taxa de aprovação em semestres anteriores. Avaliação da disciplina efetuada na última semana de aulas de 2019-1.

Avaliação: listas de exercícios, trabalhos em laboratório, uma prova e um trabalho,
nota = Ex01 + ... + Ex25 + Lab1 + Lab2 + Prova + Trab.
As atividades consistirão de (i) 10 encontros virtuais para esclarecimento de dúvidas; (ii) 25 listas de exercícios [4/semana, 2pts/lista]; (iii) dois laboratórios de programação [5pts/lab]; (iv) uma prova [20pts]; e (v) um trabalho [20pts].

Horário dos encontros virtuais: 3as 13:30-14:30

Programa:

data  ref:      assunto:                            lista     vídeo  [v1.3-02nov2020]
-----------------------------------------------------------------------------.
03nov ---       apresentação do ambiente de trabalho
      1         organização de um computador        lista 01
      2.1-2.4   sistemas de numeração               lista 02
      2.4-2.5   representação de inteiros e frações lista 03
      3.1-3.2   bits, operações, tabela verdade     lista 04  bits_01
      3.1-3.2   álgebra e simplificação de funções  lista 05  bits_02
    
10    3.1-3.4   álgebra e simplificação (cont.)     lista 06
      3.5       soma de produtos, exemplos          lista 07  bits_03
      5.2.1     chaves e portas lógicas             lista 08  chaves
      4.1,4.2   circuitos combinacionais            lista 09  combin_01
      4.3       combinacionais (cont.)              lista 10

17    4.3.4     multiplexadores e seletores         lista 11  combin_02
      6.1-6.3   aritmética binária, soma, subtração lista 12  aritm_01,
      6.4,6.5   circ. somador, deslocamentos, ULA   lista 13  aritm_02, aritm_03
      7.1-7.3   estado, básculos, flip-flops        lista 14  basc_01

24    7.3.3,8.2 registradores, contadores           lista 15  basc_02, basc_03
      8.4       máquinas de estado                  lista 16  me_01
      8.4       máquinas de estado (cont.)          lista 17  me_02
      8.4       máquinas de estado (cont.)             
  
01dez 9.1.1     assembly: lógica e aritmética       lista 18  assem_00
      9.1.2     assembly: acessos à memória         lista 19  assem_01
      9.1.3-4   assembly: decisões e repetições     lista 20  assem_02
      feriado   laboratório 1
      9.1.5-6   assembly: funções                   lista 21  assem_03
      
08    9.1.5-6   assembly: funções (cont.)           lista 22
      9.1       laboratório 2                       lista 23
      9.2.1-9   processador: circuito de dados      trabalho  cpu_01
      9.2.10    processador: circuito de controle   lista 24
      9.3       processador: temporização           lista 25

15dez tudo      prova
16              apresentação do trabalho
17              apresentação do trabalho
18dez tudo      exame final

adentro un lápiz



Bibliografia:

Provas de períodos anteriores: 19-1, 18-1.

Ferramentas:


Última revisão: 15out20
volta para: encargos|página