Aulas Teóricas
Laboratórios
12/08: Introdução: slides
12/08: LAB1: aquecimento
14/08: Representação de Dados - inteiros não negativos: slides
19/08: LAB2: representação de dados (inteiros sem sinal)
Terminou? Então faça o LAB2: exercício extra
depois veja essa forma de resolver!
21/08: Representação de Dados - manipulação de bits: slides
21/08: LAB3: operações bit a bit
26/08: Representação de Dados - inteiros com sinal:
slides
26/08:
LAB4: representação de dados (inteiros com sinal)
02/09: Representação de Dados - arrays e structs: slides
02/09: LAB5: representação de dados (arrays e structs)
04/09: Introdução ao Assembly - operações aritméticas e lógicas: slides
04/09: Começar LAB6: introdução ao assembly
09/09: Tradução de Mecanismos de Controle: slides
09/09: Começar/terminar LAB6: introdução ao assembly
Começar LAB7: assembly (continuação)
11/09: Terminar LAB7: assembly (continuação)
16/09: Chamada de Funções e Passagem de Parâmetros: slides
16/09: LAB8: chamadas de funções em assembly
18/09: Parâmetros e Registro de Ativação: slides
18/09: LAB9: Funções em assembly
23/09: LAB10: Mais funções em assembly
02/10: Procedimentos: Registro de Ativação e Variáveis Locais:
slides
02/10:
LAB11: Variáveis Locais
Terminou? Então faça mais
este exercício
07/10: Ponto Flutuante: Instruções IA-32: slides
09/10: LAB12: Instruções de Ponto Flutuante
e mais esse exercicio.
16/10: Ponto Flutuante: Representação IEEE 754:
slides
21/10: LAB13: Manipulação de Ponto Flutuante
23/10: LAB14: Código de Máquina
28/10: Exceções no fluxo de execução: Interrupções e Traps slides
28/10: LAB15: Chamadas ao Sistema Operacional em Assembler
30/10: Amarração e Relocação de Programas:
slides
30/10: LAB16: Compilação separada de módulos
04/11: Co-rotinas: slides
04/11: LAB17: Corotinas (aquecimento)
06/11: LAB18: Iterador
Terminou? Então faça o exercício extra
11/11: LAB19: Invasão na Pilha de Execução
18/11: Laboratório Extra (Revisão)
25/11: Exercícios de Revisão
Provas | Trabalhos/th> |
---|---|
Primeira Prova (P1): 30/09 17h
|
Primeiro Trabalho:
Codificação UNICODE
|
Segunda Prova (P2): 27/11 11h
|
Segundo Trabalho:
Gerador de Código
|
Prova Final (PF): 09/12 11h
|