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