Aulas Teóricas | Laboratórios |
---|---|
03/03: Introdução: slides | 03/03: LAB1: aquecimento |
05/03: Representação de Dados - inteiros não negativos: slides
|
10/03: LAB2: representação de dados (inteiros sem sinal)
Terminou? Então faça o LAB2: exercícios extra |
12/03: Representação de Dados - manipulação de bits:
slides
|
12/03: LAB3: operações bit a bit |
17/03: Representação de Dados - inteiros com sinal:
slides
|
17/03: LAB4: representação de dados (inteiros com sinal) |
19/03: Terminar LAB4: representação de dados (inteiros com sinal) | |
24/03: Representação de Dados - arrays e structs: slides
|
24/03: LAB5: representação de dados (arrays e structs) |
26/03: Introdução ao Assembly - operações aritméticas e lógicas: slides
|
26/03: LAB6: introdução ao assembly |
31/03: Tradução de Mecanismos de Controle: slides
|
31/03: Terminar LAB6: introdução ao assembly
Começar LAB7: tradução de estruturas de controle |
07/04: Terminar LAB7: tradução de estruturas de controle | |
09/04: Chamada de Funções e Passagem de Parâmetros: slides | 09/04: LAB8: chamadas de funções em assembly |
14/04: Parâmetros e Registro de Ativação: slides
|
14/04: LAB9: funções em assembly |
16/04: Terminar LAB9: funções em assembly Começar LAB10: Mais funções em assembly | |
28/04: Revisão/Dúvidas
28/04: Terminar LAB10: Mais funções em assembly
|
|
30/04: Primeira Prova (P1) | |
07/05: Procedimentos: Registro de Ativação e Variáveis Locais:
slides |
07/05:
LAB11: Variáveis Locais
Terminou? Então faça mais este exercício |
12/05: Ponto Flutuante: Instruções IA-32: slides | 14/05: LAB12: Instruções de Ponto Flutuante
Terminou? Então faça mais esse exercicio. |
19/05: Ponto Flutuante: Representação IEEE 754:
slides
|
19/05: LAB13: Manipulação de Ponto Flutuante
21/05: Terminar o LAB13 |
26/05: LAB14: Código de Máquina | |
28/05: Exceções no fluxo de execução: Interrupções e Traps slides | 28/05: LAB15: Chamadas ao Sistema Operacional em Assembly |
02/06: LAB16: Invasão da Pilha de Execução | |
09/06: Co-rotinas: slides | 09/06: LAB17: Corotinas (aquecimento) |
11/06: LAB18: Iterador | |
16/06: Amarração e Relocação de Programas: slides | 16/06: LAB19: Compilação e Ligação |
23/06: Exercícios de Revisão
Turma 3wb: Terminou? Então faça mais alguns exercícios de revisão |
Provas | Trabalhos/th> |
---|---|
Primeira Prova (P1): 30/04
|
Primeiro Trabalho:
Gravação Compactada
|
Segunda Prova (P2): 25/06
|
Segundo Trabalho:
Gerador de Código Dinâmico
|
Prova Final (PF): 07/07
|