(clique para expandir o menu)
O oferecimento da disciplina de Computação Aritmética surge do desejo de compreender como os computadores armazenam números e realizam operações matemáticas. Para compreender como uma simulação computacional funciona, algo aparentemente teórico, encontrei a Computação Aritmética, o campo que envolve Engenharia Elétrica, Matemática e Ciência da Computação. Dos transistores, às portas lógicas até os modernos FPGA. Números são operados por dispositivos eletrônicos. A simulação - teórica - é um experimento prático de eletrônica. Aqui vamos entender, porque, no computador: 0,1 ≠ (0,3-0,2).
      Fonte: Dr. Parhami web  

2° Semestre de 2019

  • Plano de ensino (pdf
  • Notas (html)
Aula Data Tópico PDF Aula Data Tópico PDF
1 09/08 Aula Introdutória (pdf) 21 22/10    
2 13/08
Aula Introdutória
Vídeo IEEE Rebooting
 
(html)
22 25/10    
3 20/08 Introdução FPGA
(pdf)
(pdf)
23 29/10    
4 23/08 Representação Numérica (pdf) 24 01/11    
5 27/08     25 05/11    
6 30/08     26 08/11 Adição/Subtração (pdf)
7 03/09     27 12/11 Material suplementar 1
Material suplementar 2
(pdf)
(pdf)
8 06/09 Padrão IEEE 754-2008 (pdf) 28 19/11 Aritmética Digital (Tocci) (pdf)
9 10/09     29 22/11 Multiplicação (pdf)
10 13/09     30 26/11    
11 17/09       29/11 Não haverá aula.  
12 20/09     31 03/12 Divisão (pdf)
13 24/09     32 06/12    
14 27/09
Ponto flutuante no Matlab
ARITH 2013 - Kahan
ARITH 2013 - Gustafson
(pdf)
(pdf)(pdf)
33 10/12 Funções Especiais (pdf)
15 01/10 Artimética Intervalar 1
Artimética Intervalar 2
(pdf)
(pdf)
34 13/12 Aplicações de artigos  
16 04/10
Dispositivos Lógicos Programáveis
Introdução ao FPGA e VHDL
(pdf)
(pdf)
35 17/12 Prova 2  
17 08/10     36 20/12 Seminário  
18 11/10            
19 15/10            
20 18/10            
 
Material complementar
  • (pdf) - Introdução aos Dispositivos Lógicos Programáveis
  • (pdf) - Ponto Flutuante - IEEE 754-2008 
  • (htm) - Ponto Flutuante - IEEE 754-2019 
  • (pdf) - Lista de projetos - Ideias 
  • (pdf) - Introdução a DE10-Lite.
  • (pdf) - Manual completo DE10-Lite.
  • (pdf) - Introdução ao VHDL - Altera
  • (htm) - Material de suporte para o Logisim
  • (htm) - Lista de exemplos em VHDL: Arquitetura de Computadores.
  • (pdf) -  Sugestões para o projeto final.

2° Semestre de 2018

  • Plano de ensino (pdf
  • Plano de ensino - Versão 2 (pdf) - Alterado em 09/11/2018 conforme solicitação da Coele para atender corretamente o critério de avaliação para prova substitutiva.
Aula Data Tópico PDF Aula Data Tópico PDF
1 02/08 Aula Introdutória (pdf) 19 11/10    
2 07/08
Aula Introdutória
Vídeo IEEE Rebooting
 
(html)
20 16/10    
3 09/08 Representação Numérica (pdf) 21 18/10    
4 14/08     22 23/10    
5 16/08     23 25/10    
6 21/08     24 30/10 Adição/Subtração (pdf)
7 23/08     25 01/11 Material suplementar 1
Material suplementar 2
(pdf)
(pdf)
8 28/08 Padrão IEEE 754-2008 (pdf) 26 06/11 Aritmética Digital (Tocci) (pdf)
9 30/08     27 08/11    
10 04/09     28 13/11 Multiplicação (pdf)
11 06/09     29 20/11    
12 11/09     30 22/11 Divisão (pdf)
13 13/09     31 27/11    
14 18/09
Ponto flutuante no Matlab
ARITH 2013 - Kahan
ARITH 2013 - Gustafson
(pdf)
(pdf)(pdf)
32 29/11 Funções Especiais (pdf)
15 20/09 Artimética Intervalar 1
Artimética Intervalar 2
(pdf)
(pdf)
33 04/12 Aplicações de artigos  
16 25/09
Dispositivos Lógicos Programáveis
Introdução ao FPGA e VHDL
(pdf)
(pdf)
34 06/12 Seminário  
17 27/09     35 11/12 Revisão geral/notas  
18 02/10     36 13/12 Prova Substitutiva  
19 04/10            
20 09/10            

2° Semestre de 2017

  • Plano de ensino (pdf)
  • Primeiras aulas: panorama do curso (pdf)
  • Arquiteturas de Dispositivos Lógicos Programáveis (pdf).
  • Livro Texto:
    • Parte 1 (pdf)
  • Ponto Flutuante - IEEE 754-2008 (pdf)

1° Semestre de 2017

  • Livro texto: 
    • Parhami, B. (2012). Computer arithmetic algorithms and hardware architectures. Oxford University Press, New York.  Página de suporte ao livro.
  • Ementa básica:
    1. Representação de Números
    2. Adição e Subtração
    3. Multiplicação
    4. Divisão
    5. Ponto Flutuante (Norma IEEE 754-2008)
    6. Medição e Controle de Erros (Aritmética Intervalar)
    7. Computação de Funções
    8. Introdução a Aritmética Reconfigurável (FPGA)
  • Plano de Ensino (pdf)
  • Material para as aulas
    • Aula introdutória: panorama e motivação para a Computação Aritmética (pdf).
    • Parte 1 (pdf)
    • Parte 2 (pdf)
    • Parte 3 (pdf)
    • Parte 4 (pdf)
    • Parte 5 (pdf) - Abrange os tópicos 5 e 6 da ementa.
    • Parte 6 (pdf)
    • Parte 7 (pdf)

Obs.: As aulas serão em português.


Última atualização: 20/02/2020