Prazo: adiado para 31/03 às 8:00
Veja comentários e mais informações no Wiki e no Fórum da disciplina
A submissão será por email:
Assunto: MC723: Exercício 3 - RA XXXXXX
Conteúdo: Um arquivo .tgz com todos os arquivos fonte (*.cpp, *.cc, *.C, *.hpp, *.H) num diretório cujo nome será formado pelos 6 dígitos do seu RA. Dentro desse diretório replique a estrutura de diretórios da Olimpo incluindo apenas os que você modificou e/ou criou.
Veja as regras detalhadas para envio das atividades.
Integrar o módulo desenvolvido no exercício anterior à plataforma Olimpo e desenvolver um programa em C, que seja executado no processador SPARC da plataforma e que leia 2 números 2 teclado, envie-os, respectivamente, para X e Y, e mostre na tela os valoes de X+Y e X*Y resultantes da implementação do módulo integrado à plataforma.
Atenção: Existe um cross-compiler sparc-elf-gcc instalado no IC em /n/hardware/bin. Adicione esse caminho no seu PATH. Caso queira instalar em casa, copie diretamente da página do ArchC.
O arquivo base da plataforma Olimpo está no meu homedir do IC (cd ~rodolfo/pub/MC723 arquivo Olimpo-1.3.tar.gz). A documentação da plataforma está dentro desse arquivo.
O uso de uma plataforma já projetada/definida acelera o desenvolvimento de sistemas. A plataforma Olimpo foi projetada para ser o simulador de uma plataforma real, que executa em hardware. Os alunos, ao final da atividade, devem ser capazes de: