CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum
CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum
CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Listing 5: Zähler, der 50 mal bis 25 zählt<br />
Adresse Mnemonics Code Kommentar<br />
001 LDA 100 05.100 Inhalt von Zelle 100 in den Akku laden<br />
002 ANZ 02.000 Akku-Inhalt anzeigen<br />
003 VZG 250 03.250 250 ms verzögern<br />
004 ADD 100 07.100 Zum Akku-Inhalt den Inhalt von Zelle 100 addieren<br />
005 ANZ 02.000 Akku-Inhalt anzeigen<br />
006 VZG 250 03.25IU 250 ms verzögern<br />
007 VGL 101 10.101 Akku-Inhalt mit Inhalt von Zelle 101 vergleichen<br />
008 SPB 010 !<br />
11.010 Wenn Gleichheit, dann auf 010 springen<br />
009 SPU 004 | 09.004 Wenn nicht Gleichheit, dann auf 004 springen<br />
010 LDA 103 OS.lW^ Inhalt von Zelle 103 in den Akku laden<br />
011 ADD 100 07.100 Zum Akku-Inhalt den Inhalt von Zelle 100 addieren<br />
012 ABS 103 06.103 Akku-Inhalt in Zelle 103 speichern<br />
013 VGL 102 10.102 Akku-Inhalt mit dem Inhalt von Zelle 102 vergleichen<br />
014 SPB 016 11.016 Wenn Gleichheit, dann auf 016 springen<br />
015 SPU 001 _ . 09.00:1 Wenn nicht Gleichheit, dann auf 001 springen<br />
016 HLT 01.000 Anhalten<br />
100 00.001 Schrittweite<br />
101 00.025 1. Vergleichszahl<br />
102 00.050 2. Vergleichszahl<br />
103 OO.xxx Speicherzelle für Zwischenergebnisse<br />
Sie müssen beachten, daß Sie im Datenbereich<br />
des Speichers die Zahlen „1" (Schrittweite), „25"<br />
(1. Vergleichszahl) und „50" (2. Vergleichszahl)<br />
hinterlegen. Außerdem muß eine Zelle als „Merk<br />
1.50 Zwischen uns und dem<br />
Computer: das Flußdiagramm<br />
Wenn Sie die Lösung für den Pralinenlehrling<br />
selbst gefunden haben, dürfen Sie sich (und wir<br />
Sie) beglückwünschen. Sie ist nämlich in der Tat<br />
ziemlich verzwickt. Wenn nicht, so ist das kein<br />
Beinbruch, dann wird die nachfolgende Betrach<br />
tung über grafische Darstellungen von Programm<br />
abläufen sicherlich besonders hilfreich sein.<br />
Wie kommt man von einer Aufgabenstellung zu<br />
einem Computer-Programm? Der einfachste Weg<br />
führt - wie bei allen Problemen auf dem Gebiet der<br />
32<br />
zelle" freigehalten und vor jedem Programmstart<br />
mit „0" gefüllt werden. In diese „Merkzelle"<br />
schreibt der Computer während des Programm<br />
laufs hinein, wie oft die Zahl „25" erreicht wurde.<br />
Technik - über eine Zeichnung. Am einfachsten ist<br />
die Sache natürlich bei einem Programm, das ohne<br />
Sprünge Befehl für Befehl der Reihe nach abar<br />
beitet und auf einem Halt-Befehl stehen bleibt. Ein<br />
solches Programm heißt linear.<br />
Stellen Sie sich bitte vor, Sie müssen Ihren Wagen<br />
zur Inspektion geben. Wenn Sie sich vor unlieb<br />
samen Überraschungen schützen wollen, folgen<br />
Sie dem Rat der Automobilclubs und geben der<br />
Werkstatt ganz klare Anweisungen, was am Auto<br />
gemacht werden soll.<br />
In Form einer Zeichnung könnte die Anweisung<br />
z.B. so aussehen: