Bibliografia
O livro principal que vamos seguir nesta disciplina é:
"Arquitectura de Computadores: dos sistemas digitais aos microprocessadores"
Guilherme Arroz, José Monteiro, Arlindo Oliveira
IST Press, 2007 ou 2009
Em cada aula teórica são dadas as referências acerca das secções do livro cobertas nessa aula.
Slides das Aulas Teóricas
Nota: os slides são um auxiliar para as aulas teóricas, há muito material que não é colocado nos slides. É essencial que estudem pelo livro e não pelos slides!
- 1. Apresentação da disciplina
- 10. Estrutura Interna de um Processador
- 11. Unidade Lógica e Aritmética
- 12. Unidade de Controlo
- 13. Controlo Microprogramado
- 14. Estrutura Interna do P3
- 15. Microprograma do P3
- 16. Exemplos de Microprogramação. ISA do Intel 8086.
- 17. Sistema de Memória
- 18. Memória Cache I
- 19. Memória Cache II
- 2. Fundamentos de arquitectura de computadores
- 20. Memória Secundária
- 21. Sistema de Entradas e Saídas
- 22. Comunicação Série e Sistema de Interrupções
- 23. Modos de Transferência de Informação
- 24. Tópicos Avançados em Arquitectura de Computadores
- 3. Operandos das instruções Assembly
- 4. Tipos de operandos
- 5. Instruções de controlo
- 6. Conjunto de Instruções do P3
- 7. Tradução de C para Assembly
- 8. Técnicas de Programação em Assembly
- 9. Geração do Código Objecto
Slides das Aulas Teóricas
Nota: os slides são um auxiliar para as aulas teóricas, há muito material que não é colocado nos slides. É essencial que estudem pelo livro e não pelos slides!
- 1. Apresentação da disciplina
- 10. Estrutura Interna de um Processador
- 11. Unidade Lógica e Aritmética
- 12. Unidade de Controlo
- 13. Controlo Microprogramado
- 14. Estrutura Interna do P3
- 15. Microprograma do P3
- 16. Exemplos de Microprogramação. ISA do Intel 8086.
- 17. Sistema de Memória
- 18. Memória Cache I
- 19. Memória Cache II
- 2. Fundamentos de arquitectura de computadores
- 20. Memória Secundária
- 21. Sistema de Entradas e Saídas
- 22. Comunicação Série e Sistema de Interrupções
- 23. Modos de Transferência de Informação
- 24. Tópicos Avançados em Arquitectura de Computadores
- 3. Operandos das instruções Assembly
- 4. Tipos de operandos
- 5. Instruções de controlo
- 6. Conjunto de Instruções do P3
- 7. Tradução de C para Assembly
- 8. Técnicas de Programação em Assembly
- 9. Geração do Código Objecto
- 1. Apresentação da disciplina
- 10. Estrutura Interna de um Processador
- 11. Unidade Lógica e Aritmética
- 12. Unidade de Controlo
- 13. Controlo Microprogramado
- 14. Estrutura Interna do P3
- 15. Microprograma do P3
- 16. Exemplos de Microprogramação. ISA do Intel 8086.
- 17. Sistema de Memória
- 18. Memória Cache I
- 19. Memória Cache II
- 2. Fundamentos de arquitectura de computadores
- 20. Memória Secundária
- 21. Sistema de Entradas e Saídas
- 22. Comunicação Série e Sistema de Interrupções
- 23. Modos de Transferência de Informação
- 24. Tópicos Avançados em Arquitectura de Computadores
- 3. Operandos das instruções Assembly
- 4. Tipos de operandos
- 5. Instruções de controlo
- 6. Conjunto de Instruções do P3
- 7. Tradução de C para Assembly
- 8. Técnicas de Programação em Assembly
- 9. Geração do Código Objecto