Notas de Aula - MAC 211 - Laboratório de Programação
© Copyleft Fabio Kon
- Aula 1 - 26/2 -
Apresentação do conteúdo
- Aula 2 - 1/3 - números
binários e hexadecimais; linguagem de montagem
- Aula 3 - 5/3 - registradores e
operadores da família x86
- Aula 4 - 8/3 - operações
com números binários; chamadas ao S.O.
- Aula 5 - 12/3 - primeiro programa
completo em linguagem de montagem
- Aula 6 - 15/3 - mais
instruções do x86; segmentos
- Aula 7 - 19/3 - funções
em linguagem de montagem
- Aula 8 - 22/3 - mais sobre
funções
- Aula 9 - 2/4 - exemplo com algoritmo
recursivo; ligação de programas
- Aula 10 - 5/4 -
observações sobre o EP; Sistemas Operacionais
- Aula 11 - 9/4 - "shells" e shell scripts
- Aula 12 - 12/4 -
observações sobre o EP; manipulação de arquivos
- Aula 13 - 16/4 - mais sobre arquivos; filtros
- Aula 14 - 19/4 - mais sobre filtros;
ferramentas do UNIX
- Prova 1 - 23/4
- Aula 15 - 26/4 - Make
- Aula 16 - 7/5 - Analisadores Léxicos;
Calculadora de Notação Polonesa (pós-fixa)
- Aula 17 - 10/5 - Biblioteca XWC; Fase 2 do projeto
- Aula 18 - 14/5 - Calculadora recursiva (in-fixa)
- Aula 19 - 17/5 - Macros; M4; autoconf
- Aula 20 - 24/5 - Expressões Regulares; awk
- Aula 21 - 4/6 - flex; linguagens compiladas e interpretadas; fase 3 do projeto
- Aula 22 - 7/6 - xfig e gnuplot
- Aula 23 - 11/6 - Mais sobre Flex; Bibliotecas
Estáticas versus Biliotecas Dinâmicas
- Aula 24 - 14/6 - Depuração
- Aula 25 - 18/6 - Depuraçao e LaTeX
- Aula 26 - 21/6 - mais sobre LaTeX
- Prova 2 - 25/6
Página de MAC211
Página do Fabio
Página do DCC