' schrieb:DW 0 = -2232 DW 1 = -16714 ergibt SGL 0,00111
Mein schöngeistiges Wesen sträubt sich gegen so eine Angabe, auch wenn alles richtig herauskommt.
Unter Byte, Word, Doppelword versteht man gemeiniglich vorzeichenlose Integer U8, U16, U32.
Es wäre also sauberer, die beiden Eingangs-Doppelworte als U16 zu deklarieren, und dann würde die obigen Angaben so lauten:
DW 0 = 63304 DW 1 = 48822 ergibt SGL 0,00111
Man kann negative Werte und negative Exponenten leicht selbst produzieren, indem man die Doppelworte U16 auf HEX-Anzeige umstellt:
Wenn im DW 0 in der ersten Stelle der Wert 8..F drin steht, ist der Exponent negativ, und wenn in der dritten Stelle 8..F drin steht, ist die Zahl negativ.