Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos.
Competências.
Bibliografia.
Avaliação.
Horários.
Informações.
computadores.
Paralelismo entre o homem e o
computador.
Características de um computador.
Funcionamento em ciclo.
Arquitetura simplificada de um
computador.
Perspetiva histórica dos computadores.
UMa – FCEE Arquitetura de Computadores 3
Dionísio Barros 2015/2016
Programa
2 - Revisão dos circuitos digitais
Circuitos eletrónicos analógicos.
Circuitos digitais.
Multiplexers.
sequências.
Registos.
Banco de registos.
Contadores.
UMa – FCEE
Dionísio Barros
Arquitetura de Computadores
2015/2016
4
Programa
2 - Revisão dos circuitos digitais
Registos de deslocamento.
Elementos de memória.
SRAMs.
DRAMs.
Máquinas de estados.
Diagramas de estados.
aritméticas.
UMa – FCEE
Dionísio Barros
Arquitetura de Computadores
2015/2016
5
Programa
3 - Projeto de um computador
elementar
Componentes de um computador.
Unidade de dados.
Unidade de controlo.
Memórias.
Periféricos.
Sinais de controlo.
Linguagem assembly.
Sintetização de um computador
elementar.
Memória(s).
Registos especiais.
Bits de estados.
Modos de endereçamento.
Instruções de salto.
Instruções aritméticas.
Instruções lógicas.
Instruções de deslocamento.
Outras instruções.
fluxogramas.
Programação em alto nível.
Instruções de atribuição.
Expressões lógicas.
Instruções de interação.
Pilha.
Variáveis locais.
Passagem de parâmetros.
Recursividade.
Estrutura de dados.
Desenvolvimento de programas.
Sistemas embebidos.
computador.
Barramento de dados.
Barramento de endereços.
Barramento de controlo.
Descodificação de endereços.
Organização da memória.
Exceções.
Periféricos.
computadores.
Caminho de dados.
Banco de registos.
Gerador de constantes.
Unidade de exceções.
Processamento em estágios.
Memória virtual.
Multiprocessadores.
Bibliografia auxiliar
J. L. Hennessy and D. A. Patterson, Computer Architecture, A Quantitative
Approach, Elsevier, 4 Edition, 2007.
M. M. Mano and C. R. Kime, Logic and Computer Design Fundamentals, Prentice
Hall, 4 Edition, 2008.
D.M. Harris and S. L. Harris, Digital Design and Computer Architecture, Elsevier
MK, 2007.
N.M. Botros, HDL Programming Fundamentals VHDL and Verilog, Da Vinci Eng.
Press, 2006.
Observações:
1 - Todas as componentes de avaliação são cotadas de 0 a 20;
2 – A partir do dia 09 do mês de maio as aulas práticas laboratoriais são
lecionadas no laboratório n.º 4 (ensino de hardware).
(dbarros@uma.pt).
Docente das teórico-práticas: Prof. Élvio Jesus
(elvio.jesus@gmail.com).
Docentes das práticas laboratoriais: Prof. Élvio Jesus
(elvio.jesus@gmail.com) e Prof.º Fábio Mendonça
(fabiorubenn@gmail.com).
Página na Internet:
http://moodle.dme.uma.pt/course/view.php?id=54.
Teóricas: 2 horas/semana.
Teórico-práticas: 1 hora/semana.
BOA SORTE!