Avisos |
---|
Data |
Aviso |
23/09 |
Turmas A e B: códigos vistos como exemplo em aula estão em conteúdo específico |
01/09 |
Instruction Set Summary" (atmega88-instructionset.pdf, atmega88-regs-instrset.pdf) |
27/08 | Diretivas - assemblerdoc1022.pdf |
27/08 | Modos de endereçamento e o conjunto de instruções - instr_setDOC0856.pdf |
27/08 |
Ler o documento Arquitetura e modos de endereçamento do AVR |
11/08 |
Definidas as datas das provas (veja no calendário) |
10/08 |
A aula de hoje das turmas A e B será no IC 3 1/2, sala 361 |
05/08 |
A aula de hoje das turmas E e F
será no IC 3 1/2, sala 352 |
04/08 |
A aula de 05/08 das turmas A e
B será na CB09 |
02/08 |
As aulas de
laborátorio das duas primeiras semanas serão substituídas por
aulas teóricas e serão no IC 3 1/2 |
02/08 |
Ler o documento beginner_avr.pdf até a seção "Simulation in the studio" (página 19) |
Turmas A e B Terças: 16:00 - 18:00 - Salas: 302 (CC02) e 303 (CC03) Quintas: 16:00 - 18:00 - Sala: CB09 Turmas C e D Terças: 16:00 - 18:00 - Sala: CB03 Quintas: 16:00 - 18:00 - Sala: 302 (CC02) e 303 (CC03) Turmas E e F Terças: 21:00 - 23:00 - Sala: CB10 Quintas: 19:00 - 21:00 - Sala: 302 (CC02) e 303 (CC03) |
Turmas A e B Sala 11 do IC 1 - Prof. Paulo C. Centoducatte (agendar dia e hora por e-mail) Turmas C e D Sala 14 do IC 1 - Prof. Mario L. Côrtes Terças-feiras: 15:00 - 16:00
Quartas-feiras: 15:00 - 16:00
Turmas E e FSala 40 do IC 1 - Prof. Ricardo Pannain |
|||
Laboratórios de programação: cerca de 2 a 3 atividades obrigatórias feitas em grupos com até 2 alunos; deverão ser demonstrados no laboratório no dia da submissão. Duas provas escritas de avaliação de conceitos básicos e práticos. Seja:
MP = (3P1 + 7P2)/10 ML = Média aritmética das atividades de Lab.(*)Toda submissão de uma atividade de laboratório deverá ser feita no laboratório, acompanhada da impressão do arquivo .lst gerado pelo montador e no formato paisagem, a fim de não truncar os comentários de linha. Para gerar o arquivo .lst, após abrir o projeto, selecione Project --> Assembler Options e na janela aberta selecione a caixa Create List File. A qualidade e apresentação do programa serão levadas em conta na nota da atividade (veja sugestões no documento sobre programação estruturada em assembler |
Enunciado dos Laboratórios As atividades opcionais não entram no cômputo da nota final mas são altamente recomendadas de serem programadas e exibidas nas aulas de laboratório. Atividades Opcionais:
Atividades obrigatórias: |
|||
Programa da
Disciplina
Exemplos:
Introdução ao Hapsim
Dicas para programação em C (gcc)
|
---|
Bibliografia |
---|
Calendário |
---|
Agosto |
|
Aula/Dia | Matéria |
---|---|
1a./03
T |
Conceitos básicos: bits, bytes e words; litle e big endian: representação de números (pdf pdf-6) |
2a./05 Q |
Conceitos básicos (cont.): operações aritméticas com valores com e sem sinal (overflow), representação de caractere alfanuméricos, organização básica de um computador. |
3a./10
T |
Conceitos básicos - cont.: org. básica de computador; formato e conjunto de instruções, execução de uma intrução |
4a./12 Q |
Conceitos básicos - cont.: ISA, codificação; Introdução à arquitetura do AVR ATmega88 (AVR ATmega 88) |
5a./17 T |
Turmas A/B: Conceitos básicos - cont; Turma C/d Modos de endereçamento (pdf
pdf-6) |
6a./19
Q |
Turmas A/B: Modos de endereçamento (pdf pdf-6); Turmas C/D: Aula no laboratório (lab01.pdf) |
7a./24 T |
Turmas A/B: Aula no laboratório (lab01.pdf); Turmas C/D: diretivas do montador (pdf pdf-6 assemblerdoc1022.pdf) |
8a./26
Q |
Turmas A/B: conjunto de instruções (instr_setDOC0856.pdf ); Turmas C/D: Aula no laboratório (lab02.html) |
9a./31 T |
Turmas A/B: Aula no laboratório (lab02.html); |
Setembro |
|
Aula/Dia | |
10a./01 Q |
Turmas A/B: diretivas do montador (pdf pdf-6 assemblerdoc1022.pdf); Turmas C/D: Aula no laboratório (lab02.html); |
11a./07 T |
Não haverá aula |
12a./09 Q |
Turmas C/D: Aula no laboratório (lab03.html); Turmas A/B: pilha e rotinas (pdf pdf-6); |
13a./14 T |
Turmas A/B: Aula no laboratório (lab03.html); Turmas C/D: pilha e rotinas (pdf pdf-6); |
14a./16 Q |
Turmas A/B: Aula no laboratório - exercícios; Turmas C/D: Aula no laboratório (lab03.html); |
15a./21 T | Turmas A/B: Aula no laboratório (lab03.html); |
16a/23 Q |
Turmas A/B-C/D-E/F: aula dedicada a dúvidas. |
17a/28 T | Turmas A/B: Aula no laboratório - exercícios, demonstração do uso do HAPSIM; |
/30 Q |
|
Outubro |
|
Aula/Dia | Matéria |
/05
T |
|
/07Q |
|
/12 T |
Não haverá aula |
/14Q |
|
/19 T |
|
/21 Q |
|
/26 T |
Primeira Prova - Turmas A; B; C; D; E e F |
/28 Q |
Não haverá aula |
Novembro |
|
Aula/Dia | Matéria |
/02 T |
Não haverá aula |
/04
Q |
|
/09 T |
|
/11
Q |
|
/16
T |
|
/18
Q |
|
/23 T |
|
/25
Q |
|
/30
T |
|
Dezembro |
|
Aula/Dia |
Matéria |
02 Q |
|
07 T |
Segunda Prova - Turmas E e F |
09 Q |
Segunda Prova - Turmas A, B, C e D |
10 Q |
Término do
período letivo |
|
|
Outras Datas Importantes
do Calendário
Escolar |
|
22 e 23/09 | Congresso de Iniciação Científica de 2008 |
14/10 | Avaliação e discussão de cursos |
01/10 | Último
dia para desistência de matrícula |
25/10 | Último dia para trancamento de matrícula |
10/12 | Término do período letivo |
13 a 18/12 | Exames
finais |
21/12 |
Prazo final para entrada
de médias e frequencias |
Feriados |
|
06 e 07/09; 11 e 12/10; 28 a 30/10; 01 e 02/11; 15/11; 20/11 |