Herunterladen Inhalt Inhalt Diese Seite drucken

Sharp PC-1600 Bedienungsanleitung Seite 120

Vorschau ausblenden Andere Handbücher für PC-1600:
Inhaltsverzeichnis

Werbung

Beispiele:
IF
A<=32
AND B>=90 THEN 150
In dem Beispiel
wird
das Programm dann mit der
Zeile 150 fortgeführt,
wenn
beide
Bedingungen
erfüllt
sind,
also gleichzeitig A kleiner oder
gleich 32
UND
B größer oder gleich 90 ist.
IF X<>13 OR Y=O THEN 50
Diese
Anweisung
erzwingt
die
Fortführung des
Programmes
mit der Zeile 50,
sofern entweder X
ungleich 13 ist
ODER
Y den Wert Null hat.
In logischen Operationen, die zwei Integer-Zahlen im Bereich von
-32768 bis +32767 einschließen,
werden
diese
Zahlen intern in
eine
16 Bit
umfassende Zweierkomplementdarstellung umgewandelt
und
dann der logische Vergleich Bit für Bit gemäß der logischen
Operation durchgeführt.
Das Ergebnis
der möglichen
drei logischen Operationen
bezogen
auf die Verknüpfung zweier Bits, lautet wie folgt:
X Y
X
AND Y
X Y
X OR Y
X
NOT
X
0 0
0
0 0
0
0
1
0 1
0
0 1
1
1
0
1 0
0
1 0
1
1 1
1
1 1
1
Nachdem die Integer-Werte Bit für Bit gemäß diesen Tabellen ver-
knüpft
worden
sind, wird dieses binäre 16-Bit-Ergebnis in eine
dezimale Entsprechung zurückgewandelt.
Beispiele:
41 AND 27
9
41 OR 27
59
NOT 3
-4
41 = 000000000101001
I
AND
27 = 000000000011011
000000000001001
41 = 000000000101001
I
OR
27 = 000000000011011
000000000111011
3 = 0000000000000011
NOT
1111111111111100
1 0 - 1 4
TEIL IV
KAPITEL 10
Datendarstellung
Operatoren

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis