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.
Wozu wir Ihnen das hier vorführen? Nun, erstens<br />
sollte man darüber ein wenig Bescheid wissen,<br />
wenn man sich mit Computern befaßt. Aber zwei<br />
tens können wir Ihnen die Umwandlung vom dua<br />
len ins dezimale Zahlensystem (und umgekehrt),<br />
die der Computer automatisch zu ihrer Erleichte<br />
rung ausführt, an den Ein-Ausgabe-Ports sichtbar<br />
machen.<br />
Sie werden es geahnt haben: es war kein Zufall,<br />
daß wir den dezimalen Kilometerzähler bis 255<br />
zählen ließen und daß der duale Kilometerzähler<br />
gerade 8 Stellen hat. Natürlich, der Zahlenumfang<br />
des KOSMOS-Computers beträgt genau 255, und<br />
jeder Port hat genau 8 Klemmen. Und damit bieten<br />
wir Ihnen folgende Möglichkeiten: wenn Sie bei<br />
den Ein-Ausgabe-Befehlen P1E und P1A für das<br />
,,x" der Klemmen-Nummer eine 0 setzen (Klemme<br />
0 gibt es ja nicht!!), so können Sie jede (dezimale)<br />
Zahl, die im Akku steht, als duale Zahl auf einen<br />
beliebigen Port geben. Die Tabelle auf Seite 50 zeigt,<br />
daß Sie mit den Zahlenwerten 000 bis 255 im Akku<br />
sage und schreibe 256 verschiedene Möglichkeiten<br />
haben, die Klemmen an den Ports unterschiedliche<br />
Zustände annehmen zu lassen. Und natürlich gibt<br />
es 256 Eingabe-Kombinationen (an Port 1), die Sie<br />
in den Akku übernehmen lassen können. Diese<br />
enorme Vielfalt der Daten-Ein- und Ausgabe-Mög<br />
lichkeiten ist es, die den KOSMOS-Computer für<br />
Prozeß-Steuerungen so geeignet macht. Wir deute<br />
ten es in Kapitel 1.40 schon an.<br />
1.64 Umwandlung von dual in dezimal<br />
und umgekehrt<br />
Probieren Sie doch jetzt einmal aus, was im Akku<br />
erscheint, wenn Sie die Information an den Klem<br />
men von Port 1 einlesen, aber an Port 1 nichts an<br />
schließen.<br />
Also: Befehl 16.000 auf Speicherzelle 001 eingeben,<br />
dann 001-PC und einmal STEP drücken. Die ACC-<br />
Taste bringt die Anzeige<br />
rr n n o C C<br />
n u u. L J J<br />
Wir erinnern uns: „Nichts angeschlossen" bedeu<br />
tet (da „nichts" für den Computer keine gültige<br />
Aussage ist) eine Ja-Information, also eine logische<br />
„1" (siehe Kapitel 1.54). Logische Einsen an allen<br />
Klemmen ergeben die Dual-Information 11111111.<br />
Ein Blick in die Tabelle auf Seite 50 zeigt Ihnen, daß<br />
dies der dezimalen Zahl 255 entspricht.<br />
Sie können jetzt jede beliebige Klemme von Port 1<br />
auf 0 V legen (stellen Sie die Verbindung mit den<br />
beigelegten Drähten her) und den Eingabe-Befehl<br />
16.000 wiederholen. Anhand der Tabelle können<br />
Sie dann mühelos die Dual-Dezimal-Wandlung des<br />
Computers verfolgen.<br />
Natürlich kann Ihr Computer die Wandlung von<br />
einem Zahlensystem ins andere auch in umgekehr<br />
ter Richtung erledigen: Jede Dezimalzahl von 000<br />
bis 255, die im Akku steht, kann in eine Dualzahl<br />
umgewandelt und zu Port 1 oder Port 2 transpor<br />
tiert werden. Die entsprechenden Befehle lauten<br />
folgerichtig<br />
17.000<br />
18.000<br />
bzw.<br />
bzw.<br />
P1A000<br />
P2A000<br />
für Port 1<br />
für Port"2<br />
Für alle Arten von Prozeßsteuerungen liegt der<br />
Vorteil dieser Befehle auf der Hand: Diverse an den<br />
Computer angeschlossene Geräte (Lampen, Relais<br />
für Modellbahnweichen und -Signale, tonerzeu<br />
gende Elektronik-Schaltungen usw.) können sozu<br />
sagen „auf einen Schlag", also gleichzeitig ein¬<br />
oder ausgeschaltet werden. Wenn Ihnen die<br />
mathematischen Hintergründe der Dezimal-Dual-<br />
wandlung nicht geläufig sind, so suchen Sie ein<br />
fach aus der Tabelle (Seite 50) die gewünschte<br />
0-1-Kombination heraus, lesen die zugehörige De<br />
zimalzahl ab, laden sie in den Akku und geben sie<br />
mit einem der obigen Befehle auf den entspre<br />
chenden Port aus.<br />
Zur Vertiefung des Verständnisses geben wir Ihnen<br />
nachfolgend drei Beispiele für Ein- und Ausgabe<br />
mit Umwandlung von einem Zahlensystem ins<br />
andere, und wenig später werden wir ein paar Auf<br />
gaben formulieren, so daß Sie mit der Wirkungs<br />
weise der Befehle vertraut werden.<br />
Erstes Beispiel:<br />
Ja/Nein-Kombination an Port 1: 01000111<br />
Nach Umwandlung im Akku erscheinende dezi<br />
male Zahl: 071 (Hinweis: bei beiden Ports ist aus<br />
technischen Gründen die niedrigstwertige Stelle<br />
links, die höchstwertige Stelle rechts angeordnet.<br />
Dies mag zu Beginn etwas verwirrend sein, aber<br />
betrachten Sie Ihren Computer einmal von hinten:<br />
da stimmt es dann!)<br />
Bild 55 r P o r t 1 ~|<br />
-z_r<br />
0 n n<br />
1 ( u Li.<br />
ov ov ov ov<br />
K V ) I 5 V I ( 5 V ) ( 5 V I<br />
49