Fundamentos de Arquitetura de Computadores - 2º Semestre de 2024
- Professor: John L. Gardenghi
- Sala 22
- E-mail: john.gardenghi@unb.br
- Telegram: @johngardenghi
-
Monitor: Bruno Martins
- Período de aulas: 14/10/2024 a 22/02/2025
- Horário das aulas: quartas e sextas-feiras das 16h às 17h50 na sala S3
- Atendimento do professor: Sob agendamento
Plano de ensino
Clique aqui para acessar o plano de ensino.
Aulas
- Aula 7 (13/nov)
- Linguagem de montagem
- Laços
- Procedimentos
- Leitura recomendada:
- Seções 2.7 e 2.8
- Seções 2.7 e 2.8
- Linguagem de montagem
- Aula 6 (01/nov)
- Linguagem de montagem
- Instruções de desvio
- Leitura recomendada:
- Seção 2.7
- Seção 2.7
- Linguagem de montagem
- Aula 5 (03/out)
- Linguagem de montagem
- Operações lógicas e deslocamento
- Máscaras
- Operações lógicas e deslocamento
- Leitura recomendada:
- Seção 2.6
- Seção 2.6
- Linguagem de montagem
- Aula 4 (25/out)
- Linguagem de montagem
- Representação de inteiros binários
- Extensão de sinal
- Formato de instruções
- Leitura recomendada:
- Seções 2.4 e 2.5
- Seções 2.4 e 2.5
- Linguagem de montagem
- Aula 3 (23/out)
- Linguagem de montagem
- Instruções de acesso à memória
- Instruções imediatas
- Leitura recomendada:
- Seção 2.3
- Seção 2.3
- Linguagem de montagem
- Aula 2 (18/out)
- Linguagem de montagem
- Instruções aritméticas
- Registradores
- Estrutura de um programa em assembly MIPS
- Pseudoinstruções úteis
- Syscalls
- Leitura recomendada:
- Seções 2.1 e 2.2
- Slides
- Tabela de syscalls
- Como instalar o WSL
- Simulador SPIM
- Usando VSCode e WSL
- Linguagem de montagem
- Aula 1 (16/out)
- Apresentação da disciplina
Referência básica
D. A. Patterson e J. L. Hennessy. Organização e projeto de computadores: a interface hardware e software. 5 ed. Elsevier, 2017. [Biblioteca Digital da UnB]