Ha Raspberry Pi segítségével szeretnél valamit építeni, valószínűleg ellenállásokat fogsz használni. Ehhez a feladathoz két dolgot kell tudnod róluk:
Hogy ezt a problémát megkerüljék, a gyártók színkóddal jelölt sávokat nyomtatnak az ellenállásokra, ezzel jelölve az ellenállásértéküket. Minden sávnak van pozíciója és egy számértéke.
Az ellenállás első két sávja egyszerű kódolási sémát követ: minden szín egyetlen számhoz rendelődik.
Ebben a feladatban egy hasznos programot fogsz készíteni, hogy ne kelljen megjegyezned a sávok értékeit.
A színek kódolása a következő:
A feladat célja, hogy létrehozz egy módot arra:
A mnemonikok a színeket a számokhoz rendelik, amelyek tömbben tárolva épp a tömb indexeinek felelnek meg: Better Be Right Or Your Great Big Values Go Wrong.
Az ellenállások színkódolásáról bővebb információt az Electronic color code című Wikipédia-szócikkben találsz.
| Regiszter | Használat | Típus | Leírás |
|---|---|---|---|
$a0 |
bemenet | cím | szín null-terminált stringként |
$v0 |
kimenet | egész szám | ellenállás értéke |
$t0-9 |
ideiglenes | bármilyen | ideiglenes tárolásra |
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) MIPS Assembly nyelvet 70 feladat segítségével, valódi emberi mentorálással, mindez ingyen.