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