Das lernst du heute
- °C, K und °F umrechnen
- kPa in atm umrechnen
- Ergebnisse in festen Registern ablegen
Die erste Woche ist geschafft: Du kennst Register, Zahlen und die Grundrechenarten. Zeit, das zusammenzusetzen. Projekte sind etwas größer als Übungen und bestehen aus mehreren Teilzielen – jedes ist ein eigener Test, und du siehst sofort, welche schon grün sind.
Die Aufgabe
Ein Chip soll Messwerte umrechnen, damit du sie mit Tabellen aus dem Internet oder von Freunden vergleichen kannst. Zwei Werte kommen herein:
| Register | Inhalt |
|---|---|
r0 | Temperatur in °C |
r3 | Druck in kPa |
Im Spiel würde ein Sensor die Werte liefern. Hier setzt der Test die Register, bevor dein Programm startet – so kannst du dich ganz aufs Rechnen konzentrieren.
Die Formeln
| Ziel | Rechnung |
|---|---|
| Kelvin | °C + 273,15 |
| Fahrenheit | °C · 1,8 + 32 |
| Atmosphären | kPa / 101,325 |
| bar | kPa / 100 |
Fahrenheit braucht zwei Befehle, weil es keine Formeln mit Klammern gibt. Rechne in das Zielregister hinein und rechne dort weiter:
mul r2 r0 1.8
add r2 r2 32
Teilziele
r1= Temperatur in Kelvinr2= Temperatur in Fahrenheitr4= Druck in Atmosphärenr5= Druck in bar- Alles zusammen: ein frostiger Mars-Morgen mit −33 °C und 0,6 kPa
Überschreib r0 und r3 nicht – die Eingaben brauchst du für mehrere Rechnungen. Eine Endlosschleife ist hier noch nicht nötig, die kommt in Woche 3.
101,325 kPa sind eine Standardatmosphäre. Im Spiel liegt der Druck in einem gut eingestellten Raum ungefähr dort.
Schaubild
Projektaufgabe
Aufgabe
r0 enthält eine Temperatur in °C, r3 einen Druck in kPa (setzt der Test).
r1= Kelvinr2= Fahrenheitr4= Atmosphären (kPa / 101,325)r5= bar (kPa / 100)
Teilziele
- Teilziel 1: Kelvin
- Teilziel 2: Fahrenheit
- Teilziel 3: Atmosphären
- Teilziel 4: bar
- Teilziel 5: Mars-Morgen mit −33 °C und 0,6 kPa
Hinweise
Hinweis 1
Kelvin: add r1 r0 273.15.
Hinweis 2
Fahrenheit in zwei Zeilen: mul r2 r0 1.8, dann add r2 r2 32.
Hinweis 3
Druck: zweimal div mit r3 als Eingabe.
Quiz
2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Alle Teilziele des Projekts bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden