Provas | Trabalhos/th> |
---|---|
Primeira Prova (P1): 10/10
|
Primeiro Trabalho:
Armazenamento compactado
|
Segunda Prova (P2): 05/12
|
Segundo Trabalho:
Gerador Dinâmico de Funções
|
Prova Final (PF): 14/12
|
Aulas Teóricas | Laboratórios |
---|---|
15/08 Introdução: slides | 15/08 LAB1: aquecimento |
17/08: Representação de Dados - inteiros não negativos: slides
|
17/08: Começar LAB2: representação de dados (inteiros sem sinal) |
22/08: Terminar LAB2: representação de dados (inteiros sem sinal)
Terminou? Então faça o LAB2: exercícios extra |
|
24/08 Representação de Dados - manipulação de bits:
slides
|
24/08: LAB3: operações bit a bit |
29/08: Representação de Dados - inteiros com sinal:
slides
|
29/08: 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
|
05/09: LAB5: representação de dados (arrays e structs) |
12/09: Introdução ao Assembly - operações aritméticas e lógicas: slides | 12/09: LAB6: introdução ao assembly |
14/09: Tradução de Mecanismos de Controle:
slides
|
14/09: Terminar LAB6: introdução ao assembly
Terminou? Comece LAB7: tradução de estruturas de controle |
19/09: Terminar LAB7: tradução de estruturas de controle
Terminou? Então faça o Exercício Extra |
|
21/09: Chamada de Funções e Passagem de Parâmetros: slides | 21/09: LAB8: chamadas de funções em assembly |
26/09: Parâmetros e Registro de Ativação: slides | 26/09: LAB9: funções: parâmetros e registro de ativação |
28/09: Terminar LAB9: funções: parâmetros e registro de ativação Terminou? Faça LAB10: mais funções em assembly |
|
03/10: Continuar LAB10: Mais funções em assembly | |
05/10: Terminar LAB10: Mais funções em assembly | |
10/10: Primeira Prova (P1) | |
17/10: turma 3wa: Registro de Ativação e Variáveis Locais:
slides |
17/10: turma 3wa:
LAB11: Variáveis Locais
Terminou? Então faça mais este exercício. |
19/10: turma 3wa: LAB12: Invasão da Pilha de Execução | |
24/10: turma 3wb: Registro de Ativação e Variáveis Locais:
slides |
24/10: turma 3wa: Terminar
LAB12: Invasão da Pilha de Execução
24/10: turma 3wb: LAB11: Variáveis Locais Terminou? Então faça mais este exercício. |
26/10: turma 3wa: Ponto Flutuante: Representação IEEE 754:
slides
|
26/10: turma 3wa: LAB13: Manipulação de Ponto Flutuante 26/10: turma 3wb: LAB12: Invasão da Pilha de Execução |
31/10: Ponto Flutuante: Representação IEEE 754: slides
|
31/10: turma 3wa: Terminar LAB13: Manipulação de Ponto Flutuante Terminou? Então faça os Exercícios Extra 31/10: turma 3wb: Começar LAB13: Manipulação de Ponto Flutuante |
07/11: turma 3wa: LAB14: Código de Máquina
07/11: turma 3wb: Terminar LAB13: Manipulação de Ponto Flutuante Terminou? Então faça os Exercícios Extra |
|
09/11: turma 3wa: Instruções de Ponto Flutuante: slides |
09/11: turma 3wa: LAB15: Instruções de Ponto Flutuante
09/11: turma 3wb: LAB14: Código de Máquina |
14/11: Instruções de Ponto Flutuante: slides |
14/11: LAB15: Instruções de Ponto Flutuante Terminou? Então faça mais esses exercicios. |
16/11: turma 3wa: Interrupções, Exceções e Chamadas ao SO slides |
16/11: turma 3wa: LAB16: Chamadas ao Sistema Operacional em Assembly
16/11: turma 3wb: LAB15: Instruções de Ponto Flutuante Terminou? Então faça mais esses exercicios. |
21/11: turma 3wa: Ligação e Relocação de Programas: slides
21/11: turma 3wb: Interrupções, Exceções e Chamadas ao SO slides |
21/11: turma 3wa: LAB17: Compilação e Ligação
21/11: turma 3wb: LAB16: Chamadas ao Sistema Operacional em Assembly |
23/11: turma 3wb: Ligação e Relocação de Programas: slides |
23/11: turma 3wa: LAB18: Exercícios de Revisão
23/11: turma 3wb: LAB17: Compilação e Ligação |
28/11: Revisão/Dúvidas | 28/11: LAB18: Exercícios de Revisão |
30/11: Revisão/Dúvidas | 30/11: Terminar LAB18: Exercícios de Revisão |
05/12: Segunda Prova (P2) |