Curso de EA870 1S2008

De DCA-Wiki

Contents

Avisos

  • 26/05/08 - Roteiro do projeto final para as turmas do Prof. Quevedo disponibilizado. O projeto para a turma do Prof. Camilo deve ser disponibilizado nos próximos dias.
  • 26/05/08 - Roteiro 13 disponibilizado.
  • 19/05/08 - Roteiro 12 disponibilizado.
  • 12/05/08 - Roteiro 11 disponibilizado.
  • 05/05/08 - Roteiro 10 disponibilizado.
  • 27/04/08 - Versão final do roteiro 9 disponibilizada.
  • 22/04/08 - Alteração de última hora feita no roteiro 8 que já tinha sido disponibilizado, na seção de itens para confecção do relatório. Por favor utilizem a versão atualizada.
  • 13/04/08 - No roteiro 7 inicia-se o uso da linguagem C. Antes de compilar usando a ferramenta pré-configurada do EditPlus, lembrem-se de copiar os arquivos do compilador e montador para a pasta do programa, senão a compilação apresentará erros. Por favor, não coloquem seus programas na pasta do compilador, assim evita-se desorganização. Obrigado.
  • 13/04/08 - Roteiros 7 e 8 disponibilizados.
  • 07/04/08 - Há alguns alunos reclamando que nos seus testes e provas aparecem apenas 8 ou 9 questões, e a nota é dada considerando que apareceram 10 questões. Por favor, os alunos com esse problema, mandem um e-mail para algum dos monitores com os seguintes dados: Nome, RA, número do teste ou prova e número de questões que apareceram. No final do semestre, esses nomes serão passados aos professores que irão ver se realmente houve o erro e, em caso afirmativo, corrigirão a nota para algo proporcional ao número de questões.
  • 26/03/08 - A monitoria de quarta-feira foi cancelada, então o atendimento ocorrerá segunda, terça, quinta e sexta-feira na hora do almoço. Consulte Horário da tutoria.
  • 26/03/08 - Informamos que nos testes e provas do PHPTest apenas a PRIMEIRA submissão é contada na nota, por isso redobrem a atenção na hora de enviar as respostas.

Página do Curso EA870 1S 2008

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 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

Manuais em preparação

Roteiros

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

  • Roteiro 3 EA870 1S2008 - Conceito de montador, pseudo instrução, geração de códigos e modos de endereçamentos.
  • Roteiro 7 EA870 1S2008 - Programação C, rotinas de conversão ASCII, hexadecimal, programação do display.
  • Roteiro 8 EA870 1S2008 - Programação C, passagem parâmetros, CRT.S e alocação de memória, variáveis, temporizador

Contribuições dos alunos

Professores

Tutores

Ferramentas pessoais