| 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 |