Curso de EA870 2S2008 - freescale - MCF12

De DCA-Wiki

Contents

Avisos

  • 30/07/08 - Roteiros ainda não disponibilizado na sua totalidade - Prof D.Camilo

Página do Curso EA870 2S 2008 - Freescale MCF12

Alunos

Notas

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

Instruções: Wiki, Phptest, Teleduc, Lista de Discussão

Referências

Manuais da FreeScale

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

Manuais em preparação

Roteiros

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

  • Roteiro 1 EA870 2S2008 - Microntrolador ColdFire MCF52211 - Introdução a sua arquitetura e linguagem assembly
  • Roteiro 3 EA870 2S2008 - Conceito de montador, pseudo instrução, geração de códigos e modos de endereçamentos.
  • Roteiro 8 EA870 2S2008 - Programação C, passagem parâmetros, CRT.S e alocação de memória, variáveis, temporizador

Professores

Tutores

Ferramentas pessoais