Slides das aulas teóricas


1. Apresentação
2. Representação binária
3. Assembly RISC-V
4. Formatos de instruções RISC-V
5. Sistemas digitais
6. CPU
7. Caches
8. Ligação ao Sistema Operativo

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º MAP45  
2024-2025: Repescagem 2º MAP45
2023-2024: 2º MAP45 (correção da solução da pergunta 2c)
2023-2024: Repescagem 2º MAP45

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º MAP45
2024-2025: Repescagem 1º MAP45
2023-2024: 1º MAP45
2023-2024: Repescagem 1º MAP45