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