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