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.
Bild 51<br />
BEFEHLSBECODER |<br />
OH Haut<br />
oa ANZEIGEN<br />
03<br />
04 LADEN<br />
OS ZeLLfiMlNH.<br />
STEUERWERK I<br />
IF'I I I .<br />
andere in einer beliebigen Speicherzelle (Adresse<br />
xxx) stehen. UND bedeutet: die eine Bedingung<br />
und die andere Bedingung müssen erfüllt sein.<br />
Befehlszyklus UND:<br />
UND xxx bzw. 15. xxx<br />
1. Befehl aus dem Speicher holen<br />
2. Befehl decodieren<br />
3. Inhalt von Zelle xxx kopieren<br />
4. Zelleninhalt ins Rechenwerk eingeben<br />
5. UND-Verknüpfung ausführen, Ergebnissteht<br />
im Akku<br />
6. Programmzähler eins weiterschalten<br />
(Bild 51).<br />
Lassen Sie uns das Regenbogen-Beispiel an unse<br />
rem Computer durchexerzieren. Schließen wir an<br />
Klemme 1 von Port 1 die „Regentaste" und an<br />
Klemme 2 die „Sonnentaste" an. Für die Tasten<br />
soll folgendes gelten:<br />
Wird die Regentaste gedrückt, so hört der Regen<br />
Listing 13: „Regenbogen"-Programm<br />
44<br />
Adresse Mnemonics Code Kommentar<br />
• -II- W-h<br />
endlich auf. Betätigt man die Sonnentaste, so ver<br />
kriecht sich die Sonne hinter den Wolken.<br />
Wenn also keine Taste gedrückt wird, so regnet es,<br />
und die Sonne scheint. Alle Voraussetzungen für<br />
einen hübschen Regenbogen sind dann erfüllt.<br />
Wie muß das Regenbogen-Programm aussehen?<br />
Wir deuten zunächst einmal die einzelnen Schritte<br />
an:<br />
1. Regentaste abfragen<br />
2. Abfrage-Ergebnis in Speicherzelle xxx<br />
speichern<br />
3. Sonnentaste abfragen<br />
4. UND-Verknüpfung des Akku-Inhaltes mit<br />
dem Inhalt von xxx<br />
Das Ergebnis („1" oder „0") würde jetzt im Akku<br />
stehen.<br />
Geben wir das kurze Programm ein.<br />
001 P1E001 16.001 Information von Klemme 1 des Port 1 in den Akku bringen<br />
002 ABS 100 06.100 Akku-Inhalt in Zelle 100 speichern<br />
003 P1E002 16.002 Information von Klemme 2 des Port 1 in den Akku bringen<br />
004 UND 100 15.100 Akku-Inhalt und Inhalt v. Speicherz. 100 UND-verknüpfen<br />
005 ANZ 02.000 Akku-Inhalt anzeigen<br />
006 SPU 001 09.001 Zurück naöh 001 springen<br />
100 00.00X Speicherzelle zum Zwischenspeichern