Professores | Listas de Correio/th> |
---|---|
Turmas 3WA e 3WC:
Turma 3WB: amoura at inf.puc-rio.br |
Turma 3WA: INF1018-3WA at GRAD.INF.PUC-RIO.BR Turma 3WB: INF1018-3WB at GRAD.INF.PUC-RIO.BR Turma 3WC: INF1018-3WC at GRAD.INF.PUC-RIO.BR |
Aulas Teóricas | Laboratórios/th> |
---|---|
22/2: Introdução: resumo e slides | 24/2: LAB1: aquecimento |
01/3: Representação de Dados - inteiros não negativos: resumo e slides | 03/3 LAB2: representação de dados (inteiros sem sinal) |
15/3: Representação de Dados - inteiros com sinal: resumo e slides | 15/3: LAB3: representação de dados (inteiros com sinal) |
17/3: Revisão do conteúdo/dúvidas/laboratórios pendentes | |
22/3: Representação de Dados - arrays e structs: resumo e slides | 22/3: LAB4: representação de dados (arrays e structs) |
24/3: Introdução ao Assembly - operações aritméticas e lógicas: resumo e slides | 29/3: LAB5: introdução ao assembly |
31/3 Tradução de Mecanismos de Controle: resumo e slides | 31/3: LAB6: assembly (continuação) |
05/4: Chamada de funções e Passagem de Parâmetros: resumo e slides | 05/4 LAB7: Funções em assembly |
07/4: Continuando LAB7: Funções em assembly
Terminou? Então inicie LAB8: Mais funções em assembly |
|
12/4: Continuando LAB8: Mais funções em assembly
Terminou? Então inicie LAB9: Exercícios de revisão |
|
19/4: Correção e revisão da P1 / Dúvidas (Primeiro Trabalho) | |
26/4 Procedimentos: Registro de Ativação e Variáveis Locais: resumo e slides | 26/4: LAB10: Variáveis Locais |
28/4: Continuando LAB10: Variáveis Locais | |
03/5 Continuando LAB10: Variáveis Locais | |
05/5 Apresentação do Primeiro Trabalho | |
10/5 Ponto Flutuante: Representação IEEE 754: resumo e slides | 10/5: LAB11: Manipulação de Ponto Flutuante |
17/5: Continuando LAB11: Manipulação de Ponto Flutuante | |
19/5 Ponto Flutuante: Instruções IA-32: resumo e slides | 19/5: LAB12: Instruções de Ponto Flutuante IA-32 |
24/5: Continuando LAB12: Instruções de Ponto Flutuante IA-32 | |
26/5 Discussão do Segundo Trabalho | 26/5: LAB13: Código de Máquina |
31/5 Exceções no fluxo de execução: Interrupções e Traps: resumo e slides | 31/5: LAB14: Chamadas ao Sistema Operacional em Assembler |
07/6 Compilação e Ligação de Programas: resumo e slides | 07/6: LAB15: Compilação de módulos independentes |
09/6: Revisão e dúvidas | |
14/6: Revisão e dúvidas | |
16/6: Revisão e dúvidas | |
21/6: Correção e revisão da P2 |
Provas | Trabalhos/th> |
---|---|
P1: 16/04 (sábado) 9 h Sala L438: turmas 3wa, 3wb e 3wc | Primeiro Trabalho (entrega 19/04): Manipulação de Inteiros Grandes | P2: 18/06 (sábado) 9 h Sala L438: turmas 3wa, 3wb e 3wc | Segundo Trabalho (entrega 20/06): Mini-compilador | Prova Final (PF): 30/06 11h Sala L120: turmas 3wa, 3wb e 3wc |