Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Zahlendarstellung (http://www.informatikerboard.de/board/thread.php?threadid=2159)
Geschrieben von neuling96 am 10.03.2015 um 16:34:
Zahlendarstellung
a)Ein Wort ist dann eine Kombination von n Zeichen aus dem Alphabet.
Länge k.a?
b)
-2^8=-256
2^8 -1=255
1100000000=-256
0011111111=255
Geschrieben von neuling96 am 10.03.2015 um 16:39:
kleine Ergänzung:
256=0100000000
->K_1(-256)=1011111111
K_2=K_1+1=1100000000=-256 so habe versucht um zurechnen
Geschrieben von neuling96 am 10.03.2015 um 16:46:
ach ne für
b) 9 Bit ergibt
-2^7=-128
2^7-1=127
128 -> 010000000
-128->101111111+1=110000000
127->01111111
Geschrieben von eulerscheZahl am 10.03.2015 um 16:49:
Ein Wort sind 2 Byte bzw. 16 Bit.
b)
Dezimal hast du es richtig.
Dual ist die größte Zahl die mit einer 0 vorne und danach nur 1en, also 011111111 (warum hast du da eine führende 0 mehr, also 10 Bit?). Die kleinste erhältst du, wenn du +1 rechnest -> 100000000. (Warum hast du eine 1 mehr?)
edit: hatte deine letzte Ergänzung nicht gelesen, daher nochmal:
der Wertebereich ist [-256; 255]. Gibt insgesamt 512 verschiedene Zahlen, was 2^9 entspricht.
Geschrieben von neuling96 am 10.03.2015 um 16:57:
ach stimmt
danke vielmals
falls wir im Einerkomplement wären
gilt dann -2^(n-1) + 1 für den minimal wert
und für den maximal wert 2^(n-1)-1??
Geschrieben von eulerscheZahl am 10.03.2015 um 16:59:
Richtig, im Beispiel also [-255; 255]
Geschrieben von neuling96 am 10.03.2015 um 17:32:
e)dass ein Exponent zu klein ist, um noch dargestellt
werden zu können. Dann spricht man von einem Unterlauf (Underflow).
aber keine ahnung wie man das berechnet wie in der aufgabe verlangt
Für die einfache Darstellung verwendet IEEE 754 den Bias 127, für die Darstellung doppelter
Genauigkeit den Bias 1023.
wir haben
-1*1*2^(125-127)=-1/4 da 1111101=E=125
P.S ich bearbeite momentan eine altklausur die mir hilft die Theorie besser so verstehen
Geschrieben von eulerscheZahl am 11.03.2015 um 16:34:
Bei e) muss ich leider auch passen.
f) so kann man sehr große Zahlen und auch sehr kleine darstellen.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH