Nascom Journal |
Februar 1982 · Ausgabe 2 |
Befehl EXX (exchange = austauschen), oder D9 in Maschinensprache, ausgetauscht und wie der Hauptregistersatz verwendet. Beim Ausführen des folgenden Programms stellen Sie fest, daß tatsächlich die Inhalte der Register ausgetauscht wurden – bis auf das A Register. Dessen Austausch wird durch den Befehl EX AF,AF‘ (08) bewirkt.
Eine weitere Tauschmöglichkeit zwischen HL und HD kann man durch EX DE,HL (EB) erreichen.
Diese Ausführungen sind nun schon zu solchen Ausmaßen angewachsen, daß sie den Rahmen des Heftes fast überschreiten. Testen Sie die besprochenen Möglichkeiten durch und machen Sie sich mit den Befehlen fest vertraut. Im nächsten Heft folgt dann der Abschluß der Ladebefehle (I und R Register, PUSH – und POP – Befehle) und möglicherweise die Beantwortung Ihrer Fragen zu diesem Thema.
Durch Ändern der Zeile 170
170 IFL=5THEN20
beginnt das Programm nach Durchlaufen des Textes von neuem. In der vorliegenden Form bricht es nach dem Text (hier 5 Zeilen) ab.
Beim Verlängern des Textes muß natürlich die Länge L in Zeile 170/171 geändert werden.
Seite 25 von 32 |
---|