Slides das aulas teóricas
1. Apresentação
8. Ligação ao Sistema Operativo
3º MAP45
Resolução dos testes de 2025-2026
Referências para estudo autónomo
3º MAP45
Secções do livro recomendado com a matéria abordada nas teóricas
- Das máquinas de estados à implementação do processador RISC-V: secções 4.1-4.4
- Caches: Secções 5.1 e 5.3
- Ligação ao Sistema Operativo: Secções 4.10 e 5.7
Exercícios do livro recomendados
- Das máquinas de estados à implementação do processador RISC-V: 4.1-4.15
- Caches: 5.1-5.5 (exceto 5.3.4)
Testes de anos anteriores
2024-2025: 3º MAP45
2024-2025: Repescagem 3º MAP45
2023-2024: 3º MAP45
2023-2024: Repescagem 3º MAP45
2º MAP45
Secções do livro recomendado com a matéria abordada nas teóricas
- Representação de instruções em RISC-V: secção 2.5
- Lógica booleana e circuitos combinatoriais: secções A.1 a A.3 exceto a partir de “Two-Level Logic and PLAs”
- Construção de ALU: secção A.5 exceto a partir de “Tailoring the 32-Bit ALU to RISC-V”
- Circuitos sequenciais e registos: secções A.7 e A.8 exceto a partir de “Register Files”
Exercícios do livro recomendados
- Representação de instruções em RISC-V: 2.9, 2.12-2.16, 2.22-2.23
- Lógica booleana e circuitos combinatoriais: A.1-A.8, A.10, A.11, A.13-A.16
Testes de anos anteriores
2024-2025: 2º MAP452023-2024: 2º MAP45 (correção da solução da pergunta 2c)
1º MAP45
Secções do livro recomendado com a matéria abordada nas teóricas
- Grandes ideias em engenharia informática: 1.1-1.3, 1.8
- Representação binária: 2.4 e 2.9
- Assembly RISC-V: instruções aritméticas, lógicas e de acesso à memória: 2.2-2.3, 2.6
- Assembly RISC-V: instruções de controlo: 2.7
- Assembly RISC-V: procedimentos: 2.8
Exercícios do livro recomendados
- 2.1-2.4
- 2.6-2.8
- 2.10-2.11
- 2.17-2.21
- 2.24-2.31
- 2.33
Testes de anos anteriores
2024-2025: 1º MAP452024-2025: Repescagem 1º MAP45