Curso de EA870 2S2008 - HC11

De DCA-Wiki

Contents

ATENÇÃO

INSTRUÇÕES AOS NOVOS ALUNOS

NOTAS FINAIS - TURMAS Q E R - PROF QUEVEDO

Avisos

  • 05/11/08- Programas de teste da SPI disponibilizados. Recomenda-se o uso deles toda vez para verificar se o cabo está conectado corretamente e se as portas SPI estão funcionando. Qualquer dúvida sobre a ligação dos cabos pode ser esclarecida com os professores ou monitores. Os computadores do laboratório também foram rearranjados de modo que houvesse um número máximo de pares de placas funcionando para o projeto final.
  • 30/10/08- Roteiros finais disponibilizados. Embora os links para versões preliminares dos roteiros tenham estado na página por muito tempo, ressalto que houveram muitas modificações e portanto todos devem estar atualizados com as últimas versões. Caso haja alguma modificação adicional daqui em diante ela será comunicada aqui. Em todos os projetos (e também na página principal) há um link para uma página com programas de teste para a SPI. Os programas ainda não foram escritos e devem ser disponibilizados nos próximos dias. Por último, embora haja três projetos, cada aluno deve fazer apenas um. Aguarde instruções do seu professor para saber como será a escolha/distribuição de cada um dos projetos.
  • 22/10/08- Roteiro 13 disponibilizado.
  • 15/10/08- Roteiro 12 disponibilizado.
  • 13/10/08- Roteiro 11 disponibilizado.
  • 06/10/08- Roteiro 10 disponibilizado. Pede-se especial atenção para esse roteiro pois trata-se do primeiro contato com interrupção, um conceito muito importante.
  • 03/10/08- Criada página com comentários sobre o roteiro 9, é recomendado que todos leiam. Veja Comentários sobre o roteiro 9 EA8702S2008.
  • 29/09/08- Roteiro 9 disponibilizado.
  • 25/09/08- Prova 3 para a turma W do professor Eduardo habilitada para todos os alunos desta turma, às 21 horas desta sexta-feira 26 de Setembro e com duração de 40 minurtos.
  • 22/09/08- O monitor responsável não poderá comparecer no horário de tutoria de sexta-feira (26/09) na hora do almoço. Lembrando que a monitoria nesse dia na hora do jantar não será afetada.
  • 22/09/08- Roteiro 8 disponibilizado.
  • 21/09/08- Criada página com dicas para o roteiro 7, é recomendado que todos leiam. Veja Dicas para o roteiro 7 EA8702S2008.
  • 13/09/08- Roteiro 7 disponibilizado.
  • 29/08/08- O monitor não pôde comparecer à monitoria no horário do jantar dos dias 28/08 e 29/08. Desculpem pelo aviso tardio.
  • 28/08/08- Roteiro 5 disponibilizado.
  • 27/08/08- Roteiro 6 disponibilizado. O roteiro 5 será incluído nos próximos dias.
  • 14/08/08- Roteiro 4 disponibilizado.
  • 14/08/08- Horário de tutoria ligeiramente alterado.
  • 05/08/08- Definições Importantes:
    • Endereço Efetivo - definição1:- Cada um dos modos de endereçamento, exceto o endereçamento INERENTE, resulta em um certo valor gerado internamente de double-byte, este valor é definido de ENDEREÇO EFETIVO ou effective address e, geralmente, representado por: <ea>.
    • Endereço Efetivo - definição2:- é o valor resultante, no cálculo de endereçamento, que deve ser colocado no PC.
  • 10/08/08 - Roteiro 3 disponibilizado.
  • 09/08/08 - A partir do roteiro 2, os roteiros apresentarão programas de exemplo. Recomenda-se que os alunos levem à aula o código dos programas em um disquete ou pen drive para que não seja necessário digitá-los.
  • 05/08/08 - Todos os alunos já foram cadastrados no PHPTest. Caso seu login não esteja funcionando, por favor envie um e-mail para algum dos monitores informando o problema.
  • 05/08/08 - Os alunos ainda estão sendo cadastrados no PHPTest, portanto aguarde caso seu login não esteja funcionando.
  • 05/08/08 - Definido os horários de monitoria, consulte Horário da tutoria .
  • 04/08/08 - Alunos, por favor leiam as instruções da seção anterior.
  • 29/07/08 - Roteiro 2 disponibilizado.
  • 29/07/08 - Roteiro 1 disponibilizado.

Página do Curso EA870 2S 2008

Nota Final - Turmas E, F, S e T

Introdução

O objetivo deste curso de laboratório é fixar conceitos básicos associados a organização/arquitetura de computadores digitais através da programação em linguagem de máquina. Disciplina idealizada como complementação da disciplina teórica EA869 - Introdução a Sistemas de Computação. Estas disciplinas são oferecidas pela Faculdade de Engenharia Elétrica e de Computação - FEEC.

Curso de 4 créditos.

Calendário e Avaliação

Referências

Manuais da Motorola

Manuais feitos na FEEC

Manuais de software

  • ICC11 - DOS based C Cross Compiler for MC68HC11 User's Manual - ImageCraft, Richard Man, and Christina Willrich -

http://www.fee.unicamp.br/EA870/referencias/icc11-usrman.txt (txt com ~20KB)

Livros

  • Brian W. Kernighan e Dennis M. Ritchie C A Linguagem de Programacao, Padrao ANSI, Editora Campus,ISBN 8570015860

Apostilas de outros professores

Material do Curso de C

  • Slide do Curso de C - Frederico V. Silva e Rudson P. de Souza

(ppt com ~200KB) http://www.fee.unicamp.br/EA870/referencias/cursoc.ppt

  • Tutorial de programação C para HC11 - Murillo Fernandes Bernardes

(pdf com ~200KB) http://www.fee.unicamp.br/EA870/referencias/tutorial.pdf

  • Curso de C On-Line da EE da UFMG - 1996-2004

(HTML) http://ead1.eee.ufmg.br/cursos/C/c.html

  • Developing Embedded Software in C Using ICC11/ICC12/Hiware - Jonathan W. Valvan

(HTML) http://www.ece.utexas.edu/%7Evalvano/embed/toc1.htm

  • Arquivo crt.s original

(crt.s) http://www.fee.unicamp.br/EA870/referencias/Crt.s

  • Arquivo printf.c original (printf.c)

http://www.fee.unicamp.br/EA870/referencias/printf.c


Programas para Download

Roteiros

Recomendações para confecção de relatórios

Professores

Tutores

Ferramentas pessoais