dem die Bits entsprechen, die Sie setzen wollen. Nehmen wir an, Sie wollen Bit 3 in
Register S38 setzen. Einfach geht es mit ATS38.3=1. Es geht aber auch so:
Hinweis:
Die Werte im folgenden Beispiel sind nicht die im S-Register
gespeicherten, sondern dienen der bestmöglichen Anschauung.
•
Lesen Sie den Inhalt von S38 mittels ATS38?.
•
Rechnen Sie den Dezimalwert des Bits anhand der Wertetabelle aus.
Bit
Binärwert
0
00000001
1
00000010
2
00000100
3
00001000
4
00010000
5
00100000
6
01000000
7
10000000
•
Zum Setzen eines Bits führen Sie ein logisches ODER mit dem Wert aus
Operation Binär
10001000
OR
00001000
10001000
•
Zum Löschen eines Bits führen Sie eine logische UND sowie eine logische
NICHT Operationmit dem Wert aus.
NOT
00001000
11110111
AND
10001000
10000000
•
Den erhaltenen Dezimalwert schreiben Sie mit ATS38=n in das S-Regis-
ter.
Hinweis:
Falls Sie am U-1496 den Wert über das Bedienfeld eingeben, müs-
sen Sie den Hexadezimalwert benutzen.
Dezimalwert
1
2
4
8
16
32
64
128
Dez. Hex. Binär
136
$88
01000000
8
$08
00001000
136
$88
01001000
8
$08
00001000
247
$F7
11110111
136
$88
01000000
128
$80
01000000
7–2
Hexadezimalwert
$01
$02
$04
$08
$10
$20
$40
$80
Dez. Hex.
64
$40
8
$08
72
$48
8
$08
247
$F7
64
$40
64
$40