Hi Leute
ich muss diese Aufgabe machen:
Ein Computer stelle Gleitkomma-Zahlen wie folg dar:
(Vorzeichen, Mantisse, Exponent)
mit Vorzeichen (der Mantisse): 1 Bit; Mantisse: 10 Bits (ohne Vorzeichen), Vorzeichen/Betrags-
Darstellung, normalisiert; Exponent: 5 Bits, Zweier-Komplement, Basis 8.
Geben Sie die interne Darstellung folgender Dezimalzahlen in hexadezimaler Notation an:
(a) +12, 25 (b) -0, 55 (c) -0, 001 (d) 0, 0
-------------------------------------------------------------
ich habe die Aufgabe gelöst, ich zweifle aber an meiner Lösung.;(
Könnte mir vielleicht Jemand helfen und sagen ob sie richtig ist ??
hier ist meine Lösung für a)
12=1100
0.25=0.01
also 12.25=1100.01 diese Lösung ist nicht normalisiert
normalisierte Lösung : 1.10001*2 hoch 3
also:
Vorzeichen = 0
Mantisse (10 bits)=0000010001
exponent (basis 8, 5 bits)=00003
interne Darstellung in hexadezimal= 00000010001000000000000011=0088003
Ist das richtig??
Danke sehr für ihre Hilfe.
ich muss diese Aufgabe machen:
Ein Computer stelle Gleitkomma-Zahlen wie folg dar:
(Vorzeichen, Mantisse, Exponent)
mit Vorzeichen (der Mantisse): 1 Bit; Mantisse: 10 Bits (ohne Vorzeichen), Vorzeichen/Betrags-
Darstellung, normalisiert; Exponent: 5 Bits, Zweier-Komplement, Basis 8.
Geben Sie die interne Darstellung folgender Dezimalzahlen in hexadezimaler Notation an:
(a) +12, 25 (b) -0, 55 (c) -0, 001 (d) 0, 0
-------------------------------------------------------------
ich habe die Aufgabe gelöst, ich zweifle aber an meiner Lösung.;(
Könnte mir vielleicht Jemand helfen und sagen ob sie richtig ist ??
hier ist meine Lösung für a)
12=1100
0.25=0.01
also 12.25=1100.01 diese Lösung ist nicht normalisiert
normalisierte Lösung : 1.10001*2 hoch 3
also:
Vorzeichen = 0
Mantisse (10 bits)=0000010001
exponent (basis 8, 5 bits)=00003
interne Darstellung in hexadezimal= 00000010001000000000000011=0088003
Ist das richtig??
Danke sehr für ihre Hilfe.