Kapitel
2
Anwenderprogramm
16-bit- und 32-bit-Festpunktzahlen
Festpunktzahlen sind ganze, mit einem Vorzeichen versehene Dualzahlen.
Darstellung in der CPU:
Sie sind 16 bit ( =
1
Wort) bzw. 32 bit ( = 2 Wörter) breit, wobei das Bit Nr. 15 bzw. Nr. 31 das
Vorzeichen enthält: "0"
=
positive Zahl; " 1 "
=
negative Zahl.
Negative Zahlen werden im 2er-Komplement dargestellt.
Eingabe am PG:
Angabe des Datenformats für 16-bit-Festpunktzahlen am PG
: KF
Angabe des Datenformats für 3.2-bit-Festpunktzahlen
: nur DH
zulässiger Zahlenbereich:
-32768 bis
+
32767
(1 6 bit)
8000 O O O O H bis 7FFF FFFFH
(32 bit)
-21 47483648 bis
+
21 47483647
Festpunktzahlen werden bei einfachen Rechenaufgaben und beim Vergleich von Zahlenwerten
verwendet.
Gleitpunktzahlen
Gleitpunktzahlen sind positive und negative gebrochene Zahlen.
Darstellung in der CPU:
Sie belegen immer ein Doppelwort (32 bit). Eine Gleitpunktzahl wird als Exponentialzahl
dargestellt. Die Mantisse ist 24 bit, der Exponent 8 bit lang.
Der Exponent gibt die Größenordnung der Gleitpunktzahl an. Am Vorzeichen des Exponenten
erkennen Sie, ob der Betrag der Gleitpunktzahl größer oder kleiner als 0,l ist.
Die Mantisse gibt die Genauigkeit der Gleitpunktzahl an:
Genauigkeit bei einer 24-bit-Mantisse: 2-24
=
0,000000059604
(entspricht 7 Nachkommastellen)