29.10.2013 Aufrufe

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

MEHR ANZEIGEN
WENIGER ANZEIGEN

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:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!