Si tu veux construire quelque chose avec un Raspberry Pi, tu vas probablement utiliser des résistances. Pour cet exercice, il faut connaître deux choses à leur sujet :
Pour contourner ce problème, les fabricants impriment des bandes de couleur codées sur les résistances afin d'indiquer leur valeur de résistance. Chaque bande a une position et une valeur numérique.
Les 2 premières bandes d'une résistance suivent un schéma d'encodage simple : chaque couleur correspond à un seul nombre.
Dans cet exercice, on va créer un programme bien utile pour que tu n'aies plus à mémoriser les valeurs des bandes.
Ces couleurs sont encodées comme suit :
Le but de cet exercice est de créer un moyen :
Des moyens mnémotechniques associent les couleurs aux nombres, lesquels, une fois stockés dans un tableau, se trouvent correspondre à leur indice dans ce tableau : Better Be Right Or Your Great Big Values Go Wrong.
Tu trouveras plus d'informations sur le codage des couleurs des résistances dans l'article Wikipédia sur le code des couleurs électronique.
| Registre | Utilisation | Type | Description |
|---|---|---|---|
$a0 |
entrée | adresse | couleur sous forme de chaîne de caractères terminée par un caractère nul |
$v0 |
sortie | entier | valeur de la résistance |
$t0-9 |
temporaire | quelconque | pour le stockage temporaire |
Inscris-toi sur Exercism pour apprendre et maîtriser MIPS Assembly avec 70 exercices, et un vrai mentorat humain, le tout gratuitement.