29.10.2013 Aufrufe

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ten Summanden findet. Mit der Buchstaben-Abkür­<br />

zung ADD lautet der Befehl<br />

ADD xxx<br />

Seine Wirkung kann man so beschreiben:<br />

„Addiere zum Akku-Inhalt den Wert, der in<br />

Speicherzelle xxx gespeichert ist. Das Addi­<br />

tionsergebnis steht im Akku."<br />

Der Zahlenschlüssel für die Addition ist 07. Com­<br />

putergerecht heißt der Befehl also<br />

07.xxx<br />

Wenn Sie in einem Programm den Additions-Be­<br />

fehl einsetzen, müssen Sie genau überprüfen, ob<br />

das Ergebnis der Addition immer kleiner als 256<br />

bleibt, der Zahlenbereich des Computers also nicht<br />

überschritten wird. Der Computer ist unbestech­<br />

lich: entsteht bei einem Programmlauf durch Addi­<br />

tion eine Zahl, die größer als 255 ist, so bricht der<br />

Computer das Programm ab und zeigt F .006 an. In<br />

einem solchen Fall können Sie durch Drücken der<br />

PC-Taste feststellen, bei welchem Programmschritt<br />

der Fehler aufgetreten ist und gegebenenfalls Ihr<br />

Programm korrigieren.<br />

Ablauf des Befehlszyklus ADD:<br />

1. Befehl aus dem Speicher holen.<br />

2. Befehl decodieren.<br />

3. Zweiten Summanden von Speicherzelle<br />

xxx abschreiben.<br />

4. Zweiten Summanden ins Rechenwerk<br />

eingeben.<br />

5. Ersten Summanden aus dem Akku holen<br />

und Addition durchführen (Ergebnis er­<br />

scheint im Akku).<br />

6. Programmzähler weiterschalten (Bild 37).<br />

1.42 SUB - der Subtraktionsbefehl<br />

Der zweite arithmetische Befehl, die Subtraktion,<br />

läuft nach exakt demselben Schema ab wie die<br />

Addition:<br />

„Subtrahiere vom Akku-Inhalt den Wert, der<br />

in Speicherzelle xxx gespeichert ist. Das<br />

Subtraktions-Ergebnis steht dann im Akku".<br />

Auch hier müssen Sie als Programmierer dafür sor­<br />

gen, daß die Zahl, von der etwas abgezogen wer­<br />

den soll (der Minuend), zuvor in den Akku trans­<br />

portiert wird und daß die Zahl, die abgezogen wird<br />

(der Subtrahend), in einer Speicherzelle „hinter­<br />

legt" wird.<br />

Sollten Sie bei der Entwicklung Ihres Programmes<br />

übersehen haben, daß man eine große Zahl nicht<br />

von einer kleineren abziehen kann, so wird der<br />

Computer das Programm abbrechen und Sie<br />

durch die Fehleranzeige F .006 dezent auf Ihre<br />

Eselei aufmerksam machen. Drücken Sie die Taste<br />

PC, und Sie werden sofort wissen, an welcher<br />

Stelle der Fehler aufgetreten ist.<br />

C

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!