Exercícios sobre o processador MIPS - DEEC

Propaganda
UNIVERSIDADE DE COIMBRA
FACULDADE DE CIÊNCIAS E TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA ELECTROTÉCNICA E COMPUTADORES
Tecnologia dos Computadores
Exercícios sobre o processador MIPS
Todos os programas devem ser escritos em C e depois compilados utilizando o compilador
para o MIPS. Para gerar a versão assembler do programa utilizar o comando:
lcc -Wf -target=mips/ultrix -S -v Programa.c
Cada programa deve ser posteriormente simulado no simulador SPIMWin.
1. Escreva um programa que peça uma frase ao utilizador e que conte o número de
caracteres dessa frase.
2. Implemente o problema anterior recorrendo a uma função que conte o número de
caracteres de uma string.
3. Escreva um programa que calcule os números primos até 100. Implemente uma função
que dado um número inteiro verifique se ele é primo ou não.
4. Escreva um programa que adicione os números inteiros entre 1 e um dado número
inteiro introduzido pelo utilizador.
5. Escreva um programa que calcule o factorial de um número recorrendo a uma função
recursiva.
Tecnologia dos Computadores
Download