Atelier n°3 : Traitement des Tableaux et des Chaines avec MIPS
Exercice 1 : traitement de chaine par assembleur
Ecrire un programme assembleur permettant de saisir une chaine par Exemple " hello word".
Exercice 2 : Conversion de la température du degré Celsius au degré
Fahrenheit Ecrire un programme assembleur MIPS pour convertir la température saisie au clavier du degré Celsius au degré Fahrenheit sachant que ºF = (ºC * 9 / 5) + 32.00
En utilisant les registres suivants :
## v0 - reads in Celsius ## t0 - holds Fahrenheit result ## a0 - points to output strings
Exercice 3 : Calcul de Min et Max d'un Tableau d'entiers
Ecrire un programme assembleur permettant de calculer le min et le max d'un tableaux des entiers initialisé par les valeur suivantes : 3,4,2,6,12,7,18,26,2,14,19,7,8,12,13 Utilisez les registres suivants : t0 – traite les éléments du tableau ## t1 – contient le count des éléments ## t2 - min ## t3 - max ## t4 – chaque élément des tableaux
Exercice 4: Calcul des occurrences des caractères dans une chaine
Ecrire un programme assembleur MIPS permettant de calculer les occurrences des caractères dans une chaine par exemple la chaine "abceebceebeebbacacb"