4.1.3 Interne Darstellung von numerischen Werten und Strings
(1)
Dezimaler (BCD) Ausdruck eines numerischen Wertes.
Ein numerischer Wert wird in einem 8-Byte Format ausgedrü c kt,
Mantissenvorzeichen
- 9.999999999 x 10
Lower Adresse
D
Exponenten
Mantissen
Teil
Vorzeichen
Exponententeil:
Mantissenvorzeichen:
Mantissenteil:
[Beispiel]
• Sei 123 (oder 1.23x1 0 2 ) im X-Register
FAOO
I
I
I
02H
OOH
• Sei -0.0123 (oder -1.23x1 0. 2 ) im V-Register
FA10
I
I
1
FEH
SOH
(2)
Binä r e
Darstellung eines numerischen Wertes.
Ein numerischer Wert wird im folgenden 8-Byte Format dargestellt (auch wenn 5 Byte nicht genutzt
werden). Mit dieser Darstellung kö n nen
Lower
Adresse
Nicht interessant
und der Mantisse besteht. Mit diesem Format kann man Werte zwischen
99
und 9.999999999 x 10
Mantissen
Teil
Ein binä r es
Byte (Ein negativer Wert als Komplement dargestellt)
OOH reprä s entiert
80H
reprä s entiert
Dargestellt als BCD
I
I
I
12H
30H
OOH
OOH
I
I
I
I
12H
30H
OOH
OOH
Werte zwischen -32768 und 32767 ausgedrü c kt
B2H
Binary Nummer
Do not sale !
der aus einem Exponententeil, dem
TIsse
99
ausdrü c ken.
OOH
das PLUS-Zeichen
das MINUS-Zeichen
FAO?
I
I
OOH
OOH
FA1?
I
I
OOH
OOH
Higher
Adresse
141
Basic Interpreter
werden.