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