Aulas Teóricas | Laboratórios |
---|---|
11/02: Introdução: slides | 11/02: LAB1: aquecimento |
13/02: Representação de Dados - inteiros não negativos: slides | 18/02: LAB2: representação de dados (inteiros sem sinal)
Terminou? Então faça o LAB2: exercício extra |
20/02: Representação de Dados - manipulação de bits: slides | 20/02: LAB3: operações bit a bit |
25/02: Representação de Dados - inteiros com sinal: slides | 27/02: LAB4: representação de dados (inteiros com sinal) |
6/03: finalizar LAB4: representação de dados (inteiros com sinal) e fazer LAB5: representação de dados (arrays e structs) | |
11/03: Representação de Dados - arrays e structs: slides | 11/03: LAB5: representação de dados (arrays e structs) |
13/03: Introdução ao Assembly - operações aritméticas e lógicas: slides | 13/03: Começar LAB6: introdução ao assembly |
18/03: Tradução de Mecanismos de Controle: slides | 18/03: Terminar LAB6: introdução ao assembly
Começar LAB7: assembly (continuação) |
20/03: Terminar LAB7: assembly (continuação) | |
25/03: Chamada de Funções e Passagem de Parâmetros: slides | 27/03: LAB8: Funções em assembly |
01/04: Terminar LAB8: Funções em assembly
LAB9: Mais funções em assembly |
|
03/04: Procedimentos: Registro de Ativação e Variáveis Locais:
slides |
03/04:
LAB10: Variáveis Locais
Terminou? Então faça mais este exercício |
24/04: Ponto Flutuante: Instruções IA-32: slides | 29/04: LAB11: Instruções de Ponto Flutuante e mais esse exercicio. |
06/05: Ponto Flutuante: Representação IEEE 754: slides | 08/05: LAB12: Manipulação de Ponto Flutuante |
15/05: LAB13: Código de Máquina | |
20/05: Exceções no fluxo de execução: Interrupções e Traps slides | 20/05: LAB14: Chamadas ao Sistema Operacional em Assembler |
22/05: Co-rotinas: slides | 22/05: LAB15: Corotinas (aquecimento) |
27/05: LAB16: Iterador | |
29/05: Amarração e Relocação de Programas: slides | 29/05: LAB17: Compilação separada de módulos |
03/06: LAB18: Exercícios de revisão |
Notas G1: Turma 3WA e Turma 3WB
Notas G2: Turma 3WA e Turma 3WB
Notas PF: Turma 3WB
Provas | Trabalhos/th> |
---|---|
Primeira Prova (P1): 10/04 |
Primeiro Trabalho:
Serialização de Dados
Data de entrega: 07/04 |
Segunda Prova (P2): 10/06
sala L206 17h |
Segundo Trabalho:
Gerador de Funções
Data de entrega: 13/06 |
Prova Final (PF): 24/06
sala L150 11h |