Provas | Trabalhos |
---|---|
Primeira Prova (P1):
17/10/2023
|
Primeiro Trabalho:
Conversão entre codificações UTF-8 e varint
|
Segunda Prova (P2):
30/11/2023
|
Segundo Trabalho:
Geração dinâmica de funções
|
Prova Final (PF):
12/12/2023
|
Datas | Aulas Teóricas | Laboratórios |
---|---|---|
15/08 | Introdução: slides | LAB1: aquecimento |
17/08 |
Representação de Dados - inteiros não negativos: slides
|
LAB2: representação de dados (inteiros sem sinal) |
22/08 |
Terminar LAB2: representação de dados (inteiros sem sinal) Terminou? Então faça os Exercícios Extra |
|
24/08 | Representação de Dados - manipulação de bits: slides | LAB3: operações bit a bit |
29/08 |
Representação de Dados - inteiros com sinal: slides
|
LAB4: representação de dados (inteiros com sinal) |
31/08 | Terminar LAB4: representação de dados (inteiros com sinal) | |
05/09 |
Representação de Dados - arrays e structs: slides
|
LAB5: representação de dados (arrays e structs) |
12/09 | Introdução ao Assembly - operações aritméticas e lógicas: slides | LAB6: introdução ao assembly |
14/09 |
Tradução de Mecanismos de Controle:
slides
|
Terminar
LAB6: introdução ao assembly
e começar LAB7: tradução de estruturas de controle |
19/09 |
Terminar LAB7: tradução de estruturas de controle
e fazer também o Exercício Extra |
|
21/09 | Chamada de Funções e Passagem de Parâmetros: slides | LAB8: chamadas de funções em assembly |
26/09 | Parâmetros e Registro de Ativação: slides |
LAB9: funções: parâmetros e registro de ativação |
28/09 |
LAB9: funções: parâmetros e registro de ativação Terminou? Faça LAB10: mais funções em assembly |
|
03/10 | Aula de reposição/extra||
05/10 | Revisão/Dúvidas |
Terminou LAB10: mais funções em assembly?
Se não terminou, termine hoje. |
10/10 | Revisão para a P1 | Revisão da matérias, aproveite para rever os laboratórios e o trabalho. |
17/10 | Primeira Prova (P1) | |
19/10 |
Registro de Ativação e Variáveis Locais: slides |
LAB11: Variáveis Locais Terminou? Então faça mais este exercício |
24/10 | LAB12: Invasão da Pilha de Execução | |
26/10 | LAB13: Código de Máquina | |
31/10 | Ponto Flutuante: Representação IEEE 754: slides |
LAB14: Manipulação de Ponto Flutuante |
07/11 |
Terminar LAB14: Manipulação de Ponto Flutuante Terminou? Então faça os Exercícios Extra |
|
09/11 | Instruções de Ponto Flutuante: slides | LAB15: Instruções de Ponto Flutuante |
14/11 |
Terminar LAB15: Instruções de Ponto Flutuante Terminou? Então faça mais esses exercicios. |
|
16/11 | Ligação e Relocação de Programas: slides | LAB16: Compilação e Ligação |
21/11 |
Terminar LAB16: Compilação e Ligação Terminou? Então faça LAB17: Exercícios de Revisão |
|
23/11 | Aula extra | |
28/11 | Revisão/Dúvidas | LAB17: Exercícios de Revisão |
30/11 | Segunda Prova (P2) |