Maschinendaten
2.2 Allgemeine NC-Maschinendaten
Bit 0
bei einem FPU-Rechenfehler wird unmittelbar in eine Exception verzweigt:
Die Adresse, an der der Rechenfehler auftrat, kann in der Alarmausgabe
exakt lokalisiert werden.
18910
-
NBUP, NDLD
-
Grundinitialisierung des FPU-Control-Words ermöglicht die Änderung der FPU-
Beschreibung:
Arbeitsweise (z.B. Rundungsmodus)
Bedeutung der Bits: siehe Manual der verwendeten FPU
18920
-
NBUP, NDLD
-
Beschreibung:
Exception-Maske für FPU-Rechenfehler ermöglicht die Auswahl der FPU-Fehler,
bei denen eine Exception ausgelöst wird.
Bedeutung der Bits für Intel 486:
Bit 0 (LSB):
invalid operation
Bit 1:
denormalized operand: | Operand | < als die kleinste 2er Potenz
Bit 2:
zero divide
Bit 3:
overflow: Ergebnis ist größer als die größte darstellbare Zahl
Bit 4:
underflow: Ergebnis ist kleiner als die kleinste darstellbare Zahl
Bit 5:
precision: Ergebnis ist nicht exakt darstellbar (z.B. 1/3)
Bedeutung der Bits für Intel 960:
Bit 12:
integer overflow
Bit 24:
floating overflow
Bit 25:
floating underflow
Bit 26:
invalid operation
Bit 27:
zero divide
Bit 28:
floating inexact (precision): Ergebnis ist nicht exakt darstellbar
Bit 29:
denormalized Operand
204
= 1:
FPU_CTRLWORD_INIT
Grundinitialisierung des FPU-Control-Words
-
0x37F
FPU_EXEPTION_MASK
Exeption-Maske für FPU-Rechenfehler
-
0xD
EXP
DWORD
-
-
EXP
DWORD
-
-
Maschinendaten und Nahtstellensignale
Listenhandbuch, 03/2011, 6FC5397-5CP10-3AA0
-
POWER ON
0/0
-
POWER ON
0/0