Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionale Operatoren - NCR GW-BASIC Betriebsanleitung

Inhaltsverzeichnis

Werbung

sehen Operatorenais Ergebnis 0 oder -1 als Wert. Die logische Operation
wird mit den umgewandelten Operatoren bit-weise an diesen Ganzzah­
len vorgenommen, d.h. jedes Bit aus dem Ergebnis wird durch die ent­
sprechenden Bits der beiden Operanden bestimmt.
Somit ist eine Verwendung logischer Operatoren möglich, um einzelne
Byte auf ihr besonderes Bitmuster zu prüfen. Zum Beispiel kann der
AND-Operator dazu verwendet werden, um alle Bits eines Statusbytes
an einem Maschinen Ein/Ausgang (Port) auszublenden. Der OR-Opera-
tor kann verwendet werden, um zwei Byte zu einem bestimmten Binär­
wert zu mischen. Die nachfolgenden Beispiele sollen die Funktion der
logischen Operatoren aufzeigen.
63 AND 16=16
15 AND 14=14
-1 AND 8=8
4 OR 2=6
10 OR 10=10
Sie können GW-BASIC dazu verwenden, das Zweierkomplement einer
Ganzzahl zu errechnen:
ZWEIKOMP% = (NOT GANZZAHL%) + 1
Beispiel: GANZZAHL% enthält den Wert 2 (=binär 10), NOT GANZ-
ZAHL% erzeugt das Bitmuster 1111111111111101. Dezimal aus­
gedrückt bedeutet dies -3. Dem ZWEIKOMP% wird daher der Wert -2
zugeordnet (das Ergebnis aus der Addition von 1 4- -3). Der allgemeine
Ausdruck zur Berechnung des Zweierkomplements einer Ganzzahl ist
„Bitkomplement plus 1".

FUNKTIONALE OPERATOREN

Funktionen werden in einem Ausdruck verwendet, um eine vorbestimm­
te Operation für einen Operanden aufzurufen. GW-BASIC besitzt interne
Funktionen, die bereits im System integriert sind, wie z.B. SQR (Qua­
dratwurzel) oder SIN (Sinus). Alle internen Funktionen von GW-BASIC
sind in Kapitel 4 beschrieben.
GW-BASIC
63 = binär 111111 und 16 = binär 10000, daher
ist 63 AND 16=16
15 = binär 1111 und 14 = binär 1110, daher ist
15 AND 14 = 14 (binär 1110)
-1 = binär 1111111111111111 und 8 = binär
1000, daher ist -1 AND 8=8
4 = binär 100 und 2 = binär 10, daher ist
4 OR 2 = 6 (binär 110)
10 = binär 1010, daher ist 1010 OR 1010 =
1010(10)
EINFÜHRUNG
1-31

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für NCR GW-BASIC

Inhaltsverzeichnis