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