SparrowTPS 2

von Burkhard Kainka
Die zweite Version der Mikro-TPS kennt mehr Befehle, hat dafür aber eine sehr spartanische Eingabe. Diesmal wurde auf die Tonausgabe und auf das Auslesen des Programms verzichtet. Man muss das Programm also mit voller Konzentration "blind" eingeben, was aber wegen der einfachen 4-Bit-Eingaben gelingt. Der eingesparte Speicherplatz wurde für weitere Befehle genutzt. Die Ausgabe-Bits wurden umsortiert, sodass man nun drei Ausgabeports hat.
1, Portausgabe an Port B, 1=B1, 2=B3, 4 =B4
2, Wartezeit 1ms bis 60 s
3, relativer Sprung zurück
4, A
5 2, C=A
8, AdrHi
9, AdrLo, absoluter Sprung
A, C-mal
C 4, Skip if S1=1
C 5, Skip if S2 =1
Programmbeispiele:
Gegentaktblinker: 11 28 12 28 34
RS-Schalter S1, S2: C5 12 C4 11 34
Zeitschalter S2, 1 min: C5 93 32 13 2F 10 36
Für einen Neustart des TPS-Programms kann man übrigens die neue Reset-App verwenden.
Quelle: