Grundlagen der Technischen Informatik. 4. Übung
|
|
- Elsa Hauer
- vor 6 Jahren
- Abrufe
Transkript
1 Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit
2 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: IEEE Format Zahlenumwandlung Addition und Subtraktion von Gleitkommazahlen Multiplikation von Gleitkommazahlen Assoziativität von Operationen in Fließkommadarstellung
3 4. Übungsblatt Aufgabe 1 Die Zahlendarstellung im IEEE Standard 754 (single precision): Allgemein gilt: Z = (-1) V * (1 + M) * 2 (E - BIAS) a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I) II)
4 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I)
5 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I) V = 0
6 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I) V = 0 E = = = 153
7 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I) V = 0 E = = = 153 BIAS = 2 #E-1-1 = = = 127
8 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I) V = 0 E = = = 153 BIAS = 2 #E-1-1 = = = 127 M =
9 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: I) V = 0 E = = = 153 BIAS = 2 #E-1-1 = = = 127 M = (1 + M) = = /2 12 (-1) 0 ( ) 2 ( ) D D
10 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: II)
11 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: II) V = 1
12 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: II) V = 1 E = = = 25
13 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: II) V = 1 E = = = 25 BIAS = 2 #E-1-1 = = = 127
14 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: II) V = 1 E = = = 25 BIAS = 2 #E-1-1 = = = 127 M =
15 4. Übungsblatt Aufgabe 1 a) Konvertieren Sie die folgenden nach obigem Standard codierten Zahlen in das Dezimalsystem: II) V = 1 E = = = 25 BIAS = 2 #E-1-1 = = = 127 M = (1 + M) = = / (-1) ( ) 2 (25 127) D D
16 4. Übungsblatt Aufgabe 1 b) Wandeln Sie die folgenden Zahlen in den obigen IEEE-Standard um: I) - 6,25 * 10-3 D = - 0, II) 3,14159 D = 11,
17 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0,
18 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0, ,00625 * 2 = - 0, ,0125 * 2 = - 0, ,025 * 2 = - 0,05 0-0,05 * 2 = - 0,1 0-0,1 * 2 = - 0,2 0-0,2 * 2 = - 0,4 0-0,4 * 2 = - 0,8 0-0,8 * 2 = - 1,6 1-0,6 * 2 = - 1,2 1-0,2 * 2 = - 0,4 0...
19 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0, ,00625 * 2 = - 0, ,0125 * 2 = - 0, ,025 * 2 = - 0,05 0-0,05 * 2 = - 0,1 0-0,1 * 2 = - 0,2 0-0,2 * 2 = - 0,4 0-0,4 * 2 = - 0,8 0-0,8 * 2 = - 1,6 1-0,6 * 2 = - 1,2 1-0,2 * 2 = - 0,4 0...
20 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0, ,
21 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0, , , * 2-8 M = 1,
22 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0, , , * 2-8 M = 1, E + BIAS = = 119 E = : 2 = 59 R1 59 : 2 = 29 R1 29 : 2 = 14 R1 14 : 2 = 7 R0 7 : 2 = 3 R1 3 : 2 = 1 R1 1 : 2 = 0 R1
23 4. Übungsblatt Aufgabe 1 I) - 6,25 * 10-3 D = - 0,00625 D = - 0, , , * 2-8 M = 1, E + BIAS = = 119 E = : 2 = 59 R1 59 : 2 = 29 R1 29 : 2 = 14 R1 14 : 2 = 7 R0 7 : 2 = 3 R1 3 : 2 = 1 R1 1 : 2 = 0 R1-6,25 * 10-3 D = B
24 4. Übungsblatt Aufgabe 1 II) 3,14159 D = 11, ,14159 * 2 = 0, ,28318 * 2 = 0, ,56636 * 2 = 1, ,13272 * 2 = 0, ,26544 * 2 = 0, ,53088 * 2 = 1, ,06176 * 2 = 0, ,12352 * 2 = 0, ,24704 * 2 = 0, ,49408 * 2 = 0,
25 4. Übungsblatt Aufgabe 1 II) 3,14159 D = 11, ,
26 4. Übungsblatt Aufgabe 1 II) 3,14159 D = 11, , , * 2 1 M = 1,
27 4. Übungsblatt Aufgabe 1 II) 3,14159 D = 11, , , * 2 1 M = 1, E + BIAS = = 128 E = : 2 = 64 R0 64 : 2 = 32 R0 32 : 2 = 16 R0 16 : 2 = 8 R0 8 : 2 = 4 R0 4 : 2 = 2 R0 2 : 2 = 1 R0 1 : 2 = 0 R1
28 4. Übungsblatt Aufgabe 1 II) 3,14159 D = 11, , , * 2 1 M = 1, E + BIAS = = 128 E = ,14159 D = B 128 : 2 = 64 R0 64 : 2 = 32 R0 32 : 2 = 16 R0 16 : 2 = 8 R0 8 : 2 = 4 R0 4 : 2 = 2 R0 2 : 2 = 1 R0 1 : 2 = 0 R1
29 4. Übungsblatt Aufgabe 1 b) Auf wie viele dezimale Nachkommastellen genau kann die Zahl Pi angegebenen werden?
30 4. Übungsblatt Aufgabe 1 b) Auf wie viele dezimale Nachkommastellen genau kann die Zahl Pi angegebenen werden? Von der Mantisse werden 23 Bit zur Speicherung der Nachkommastellen verwendet. Der maximale Fehler ist in diesem Fall 2-23 = 0.12 * 10-6 Pi kann also auf 6 dezimale Nachkommastellen genau angegeben werden
31 4. Übungsblatt Aufgabe 1 c) Warum kann einer float-variablen der Wert 1*10-42, nicht aber der Wert 1*10 42 zugewiesen werden?
32 4. Übungsblatt Aufgabe 1 c) Warum kann einer float-variablen der Wert 1*10-42, nicht aber der Wert 1*10 42 zugewiesen werden? Die betragsmäßig kleinsten darstellbaren normalisierten Zahlen wären im IEEE-Standard 754 einfacher Genauigkeit und Um die Auflösung zu erhöhen, gibt man dem Exponenten -127 eine besondere Bedeutung. Statt 1,M wird dann implizit 0,M * angenommen. Die sogenannte denormalisierte Darstellung. Diese erlaubt die Darstellung kleinerer Zahlen durch Schieben und Auffüllen von Nullen der Mantisse nach rechts. Dieses Verfahren verringert allerdings die Genauigkeit. Eine Expansion in positiver Richtung kann so nicht erreicht werden, so dass eine Variable den Wert 1*10-42, nicht aber den Wert 1*10 42 besitzen kann.
33 4. Übungsblatt Aufgabe 2 Seien folgende Zahlen im IEEE-Standard 754 einfacher Genauigkeit gegeben: x 1 = x 2 = x 3 = a) Berechnen Sie x 4 = x 1 + x 2 b) Berechnen Sie x 5 = x 1 + x 3
34 4. Übungsblatt Aufgabe 2 Vorgehensweise zur Addition/Subtraktion: 1. Transformiere durch Rechtschieben der kleineren Zahl auf den Exponenten der Größeren 2. Falls nötig 2er-Komplement bilden 3. Addieren/Subtrahieren der Mantissen (falls Ergebnis < 0: setze Vorzeichenbit und bilde 2er-Komplement) 4. Normalisiere Ergebnis 4.1 Falls Ergebnis 2: schiebe Ergebnis um eins nach rechts und inkrementiere den Exponenten 4.2 Falls Ergebnis < 0: schiebe Ergebnis um eins nach links und dekrementiere den Exponenten 4.3 Wiederhole 4.1 bzw. 4.2 bis Ergebnis == 0 1 Ergebnis < 2 5. Behandlung von Sonderfällen (Überlauf, Unterlauf, Null)
35 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 E(x 1 ) = E(x 1 ) = = 153
36 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 E(x 1 ) = E(x 1 ) = = 153 E(x 2 ) = E(x 2 ) = = 153
37 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 E(x 1 ) = E(x 1 ) = = 153 E(x 2 ) = E(x 2 ) = = 153 E(x 1 ) = E(x 2 )
38 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 M(x 1 ) : 1, M(x 2 ) : 1, M(x 4 ) 11,
39 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 M(x 1 ) : 1, M(x 2 ) : 1, M(x 4 ) 11, M(x 4 ) = 11,
40 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 M(x 1 ) : 1, M(x 2 ) : 1, M(x 4 ) 11, M(x 4 ) = 11, M(x 4 ) = 1, * 2 1
41 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 M(x 1 ) : 1, M(x 2 ) : 1, M(x 4 ) 11, M(x 4 ) = 11, M(x 4 ) = 1, * 2 1 E(x 4 ) = E(x 1 ) + 1 =
42 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 M(x 1 ) : 1, M(x 2 ) : 1, M(x 4 ) = 11, M(x 4 ) = 1, * 2 1 E(x 4 ) = E(x 1 ) + 1 = V(x 4 ) = M(x 4 ) 11,
43 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 V(x 4 ) = 0 E(x 4 ) = M(x 4 ) = 1,
44 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 4 = x 1 + x 2 V(x 4 ) = 0 E(x 4 ) = M(x 4 ) = 1, x 4 = x 1 + x 2 =
45 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 E(x 1 ) = E(x 1 ) = = 153
46 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 E(x 1 ) = E(x 1 ) = = 153 E(x 3 ) = E(x 3 ) = = 148
47 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 E(x 1 ) = E(x 1 ) = = 153 E(x 3 ) = E(x 3 ) = = 148 E(x 1 ) > E(x 3 )
48 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 E(x 1 ) = E(x 1 ) = = 153 E(x 3 ) = E(x 3 ) = = 148 E(x 1 ) > E(x 3 ) x 3 durch Rechtsschieben um E(x 1 ) - E(x 3 ) = 5 Stellen transformieren
49 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 3 ) = 1,
50 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 3 ) = 1, x 3 durch Rechtsschieben um E(x 1 ) - E(x 3 ) = 5 Stellen transformieren
51 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 3 ) = 1, x 3 durch Rechtsschieben um E(x 1 ) - E(x 3 ) = 5 Stellen transformieren M (x 3 ) = 0,
52 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 V(x 3 ) = 1
53 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 V(x 3 ) = 1 x 5 = x 1 + (-x 3 )
54 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 V(x 3 ) = 1 x 5 = x 1 + (-x 3 ) M (x 3 ) : 00, M (x 3 ) : 11,
55 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 V(x 3 ) = 1 x 5 = x 1 + (-x 3 ) M (x 3 ) : 00, M (x 3 ) : 11, M (x 3 ) 11,
56 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 V(x 3 ) = 1 x 5 = x 1 + (-x 3 ) M (x 3 ) : 00, M (x 3 ) : 11, M (x 3 ) 11, M(x 1 ) 01, M(x 5 )
57 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 5 ) = 00, V(x 5 ) = 0
58 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 5 ) = 00, V(x 5 ) = 0 M (x 5 ) = 1, * 2-1
59 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 5 ) = 00, V(x 5 ) = 0 M (x 5 ) = 1, * 2-1 E(x 5 ) = E(x 1 ) 1 =
60 4. Übungsblatt Aufgabe 2 a) Berechnen Sie x 5 = x 1 + x 3 M(x 5 ) = 00, V(x 5 ) = 0 M (x 5 ) = 1, * 2-1 E(x 5 ) = E(x 1 ) 1 = x 5 = x 1 + x 3 =
61 4. Übungsblatt Aufgabe 3 Sei folgendes Format für Gleitkommazahlen gegeben, das analog zum IEEE-Standard 754 definiert ist: Multiplizieren Sie nun folgende Gleitkommazahlen dieses Formats miteinander: x 1 = x 2 =
62 4. Übungsblatt Aufgabe 3 Vorgehensweise: 1. Mantissen multiplizieren: 1,M(x 1 ) * 1,M(x 2 ) 2. Exponenten addieren, aber einmal den Bias abziehen 3. Mantisse eventuell normalisieren 4. Das Vorzeichen getrennt behandeln
63 4. Übungsblatt Aufgabe 3 M 1 = 1, M 2 = 1, , * 1, , M(x 1 * x 2 ) = 11,
64 4. Übungsblatt Aufgabe 3 x 1 = x 2 = E(x 1 ) = E(x 2 ) = E(x 1 ) = = 72 E(x 2 ) = = 74 E(x 1 ) - BIAS = = 9 E(x 2 ) - BIAS = = 11
65 4. Übungsblatt Aufgabe 3 x 1 = x 2 = E(x 1 ) = E(x 2 ) = E(x 1 ) = = 72 E(x 2 ) = = 74 E(x 1 ) - BIAS = = 9 E(x 2 ) - BIAS = = 11 E(x 1 * x 2 ) = BIAS = =
66 4. Übungsblatt Aufgabe 3 M(x 1 * x 2 ) = 11, (0111 1) <- Verlust M(x 1 * x 2 ) = 11, = 1, * 2 1
67 4. Übungsblatt Aufgabe 3 M(x 1 * x 2 ) = 11, (0111 1) <- Verlust M(x 1 * x 2 ) = 11, = 1, * 2 1 E(x 1 * x 2 ) = BIAS = = E(x 1 * x 2 ) = =
68 4. Übungsblatt Aufgabe 3 M(x 1 * x 2 ) = 11, (0111 1) <- Verlust M(x 1 * x 2 ) = 11, = 1, * 2 1 E(x 1 * x 2 ) = BIAS = = E(x 1 * x 2 ) = = V(x 1 * x 2 ) = V(x 1 ) XOR V(x 2 ) = 0 XOR 1 = 1
69 4. Übungsblatt Aufgabe 3 V(x 1 * x 2 ) = 1 E(x 1 * x 2 ) = = M(x 1 * x 2 ) = 11, = 1, x 1 * x 2 =
70 4. Übungsblatt Aufgabe 4 Addition und Multiplikation von Operanden in einer Gleitkommadarstellung sind im Allgemeinen nicht assoziativ. Belegen Sie dies, indem Sie mit einem PC-Tabellenkalkulationsprogramm experimentieren. Bestimmen Sie dadurch auch die Anzahl der Bits, die zur Speicherung der Mantisse verwendet wird.
71 4. Übungsblatt Aufgabe 4 Beispiel: Excel 2013 Man sieht, dass die Zahlen im 64Bit IEEE 754 Format abgespeichert werden
72 4. Übungsblatt Danke für die Aufmerksamkeit
Grundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: IEEE Format Zahlenumwandlung
MehrGrundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: IEEE Format Zahlenumwandlung
MehrGrundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: +/-/*
MehrGrundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: +/-/*
MehrGrundlagen der Technischen Informatik. 4. Übung
Grundlagen der Technischen Informatik 4. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 4. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Polyadische Zahlensysteme Gleitkomma-Arithmetik 4.
MehrGTI ÜBUNG 4 BINÄR-, HEX- UND GLEITKOMMAZAHLEN-ARITHMETIK
1 GTI ÜBUNG 4 BINÄR-, HEX- UND GLEITKOMMAZAHLEN-ARITHMETIK Aufgabe 1 Bin- und Hex Arithmetik 2 Führen Sie die folgenden Berechnungen im angegebenen Zahlensystem aus, ohne die Zahlen ins Dezimalsystem umzuwandeln:
MehrN Bit Darstellung von Gleitkommazahlen
N Bit Darstellung von Gleitkommazahlen Normalisierte, wissenschaftliche Darstellung zur Basis 2. Beispiel: Allgemein: Sign and Magnitude Darstellung für beispielsweise 32 Bits: (s=0 für + und s=1 für )
MehrWertebereiche, Overflow und Underflow
Wertebereiche, Overflow und Underflow s exponent fraction 1 Bit 8 Bits 23 Bits Kleinste darstellbare nicht negative Zahl annähernd 2,0 * 10 38 Größte darstellbare Zahl annähernd 2,0 * 10 38 Was, wenn die
MehrBinäre Division. Binäre Division (Forts.)
Binäre Division Umkehrung der Multiplikation: Berechnung von q = a/b durch wiederholte bedingte Subtraktionen und Schiebeoperationen in jedem Schritt wird Divisor b testweise vom Dividenden a subtrahiert:
MehrDer Zahlenformatstandard IEEE 754
Der Zahlenformatstandard IEEE 754 Single Precision Double Precision Insgesamt 32 Bits s exponent fraction 1 Bit 8 Bits 23 Bits Insgesamt 64 Bits s exponent fraction 1 Bit 11 Bits 52 Bits Bit Aufteilungen
Mehrin vielen technischen und wissenschaftlichen Anwendungen erforderlich: hohe Präzision große Dynamik möglich durch Verwendung von Gleitkommazahlen
Inhalt Motivation 2 Integer- und Festkomma-Arithmetik Zahlendarstellungen Algorithmen für Integer-Operationen Integer-Rechenwerke Rechnen bei eingeschränkter Präzision 3 Gleitkomma-Arithmetik Zahlendarstellungen
Mehr6.2 Kodierung von Zahlen
6.2 Kodierung von Zahlen Neue Begriffe é Festkommadarstellungen é Zahlendarstellung durch Betrag und Vorzeichen é Einer-/Zweierkomplement-Darstellung é Gleitkommadarstellung é IEEE-754 Format BB TI I 6.2/1
Mehr, 2017S Übungstermin: Di.,
VU Technische Grundlagen der Informatik Übung 1: Zahlendarstellungen, Numerik 183.579, 2017S Übungstermin: Di., 14.03.2017 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen
Mehr, 2014W Übungstermin: Fr.,
VU Technische Grundlagen der Informatik Übung 1: Zahlendarstellungen, Numerik 183.579, 2014W Übungstermin: Fr., 17.10.2014 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen
MehrGrundlagen der Technischen Informatik Wintersemester 12/13 J. Kaiser, IVS-EOS
Gleit komma zahlen Gleitkommazahlen in vielen technischen und wissenschaftlichen Anwendungen wird eine große Dynamik benötigt: sowohl sehr kleine als auch sehr große Zahlen sollen einheitlich dargestellt
MehrÜbung Praktische Informatik II
Übung Praktische Informatik II FSS 2009 Benjamin Guthier Lehrstuhl für Praktische Informatik IV Universität Mannheim guthier@pi4.informatik.uni-mannheim.de 06.03.09 2-1 Heutige große Übung Allgemeines
MehrIEEE 754 Encoding. Wie stellt man im IEEE 754 Format eigentlich die 0 dar!? Double Precision (Bias=1023)
IEEE 754 Encoding Wie stellt man im IEEE 754 Format eigentlich die 0 dar!? ( 1) S * (1 + Fraction) * 2 (Exponent Bias) Single Precision (Bias=127) Double Precision (Bias=1023) Dargestelltes Objekt Exponent
MehrDie Zahl ist: (z 2, z 1, z 0 ) (z ) : 7 = 0 Rest z 2
Übungen zur Vorlesung Technische Informatik I, SS Hauck / Guenkova-Luy / Prager / Chen Übungsblatt 4 Rechnerarithmetik Aufgabe : a) Bestimmen Sie die Darstellung der Zahl 3 zur Basis 7. 3 = 7 (Sehen Sie
Mehr2.1.2 Gleitkommazahlen
.1. Gleitkommazahlen Überblick: Gleitkommazahlen Gleitkommadarstellung Arithmetische Operationen auf Gleitkommazahlen mit fester Anzahl von Mantissen- und Exponentenbits Insbesondere Rundungsproblematik:
Mehr, 2015S Übungstermin: Mi.,
VU Grundlagen digitaler Systeme Übung 1: Zahlendarstellungen, Numerik 183.580, 2015S Übungstermin: Mi., 18.03.2015 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen Hilfsmittel
Mehrin vielen technischen und wissenschaftlichen Anwendungen erforderlich: hohe Präzision große Dynamik möglich durch Verwendung von Gleitkommazahlen
Gleitkommazahlen in vielen technischen und wissenschaftlichen Anwendungen erforderlich: hohe Präzision große Dynamik möglich durch Verwendung von Gleitkommazahlen allgemeine Gleitkommazahl zur Basis r
MehrHaDePrak WS 05/ Versuch
HaDePrak WS 05/06 10. Versuch 1 Das IEEE-Format Das Ziel dieser letzten Übung ist es, ein Fließkommapaket für die DLXzu implementieren. Der Einfachheit halber vernachlässigen wir hier im Praktikum jeglichen
MehrGrundlagen der Technischen Informatik. 3. Übung
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: Zahlendarstellungen
Mehrbei Unterlauf wird stattdessen Hälfte des Divisors addiert Ersparnisse einer Addition bzw. Subtraktion
6.2 Non-Restoring Division Restoring Division Divisor wird subtrahiert falls Unterlauf (Ergebnis negativ) Divisor wird wieder addiert im nächsten Durchlauf wird die Hälfte des Divisor subtrahiert (Linksshift
MehrGrundlagen der Technischen Informatik. 3. Übung
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Zahlendarstellungen
Mehr5 Zahlenformate und deren Grenzen
1 5 Zahlenformate und deren Grenzen 5.1 Erinnerung B-adische Zahlendarstellung Stellenwertsystem: Jede Ziffer hat ihren Wert, und die Stelle der Ziffer in der Zahl modifiziert den Wert. 745 = 7 100 + 4
MehrMultiplikation. Grundlagen der Rechnerarchitektur Logik und Arithmetik 79
Multiplikation Grundlagen der Rechnerarchitektur Logik und Arithmetik 79 Multiplikation nach der Schulmethode Gegeben seien die Binärzahlen A und B. Was ist a * b? Beispiel: Multiplikand A: 1 1 0 1 0 Multiplikator
MehrRechnerarithmetik. Vorlesung im Sommersemester Eberhard Zehendner. FSU Jena. Thema: Fest- und Gleitkommasysteme
Rechnerarithmetik Vorlesung im Sommersemester 2008 Eberhard Zehendner FSU Jena Thema: Fest- und Gleitkommasysteme Eberhard Zehendner (FSU Jena) Rechnerarithmetik Fest- und Gleitkommasysteme 1 / 13 Gleitkommazahlen:
MehrDas Verfahren in Hardware
Das Verfahren in Hardware Links Shift 8 Bit Multiplikand Demonstration mit 1001 * 0110 = 110110 2.Links Shift 8 Bit ALU Rechts Shift 4 Bit Multiplikator 3.Rechts Shift 8 Bit Produkt 1. Produkt = Produkt
MehrInhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen Darstellung ganzer Zahlen
3 Zahlendarstellung - Zahlensysteme - b-adische Darstellung natürlicher Zahlen - Komplementbildung - Darstellung ganzer und reeller Zahlen Inhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen......
MehrGrundlagen der Technischen Informatik. 3. Übung
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Aufgabe 6: Zahlendarstellungen
MehrBinäre Gleitkommazahlen
Binäre Gleitkommazahlen Was ist die wissenschaftliche, normalisierte Darstellung der binären Gleitkommazahl zur dezimalen Gleitkommazahl 0,625? Grundlagen der Rechnerarchitektur Logik und Arithmetik 72
MehrLösungsvorschlag 6. Übung Technische Grundlagen der Informatik II Sommersemester Aufgabe 6.1: Multiplikation von positiven Dualzahlen
Fachgebiet Rechnerarchitektur Fachbereich Informatik Lösungsvorschlag 6. Übung Technische Grundlagen der Informatik II Sommersemester 2009 Aufgabe 6.1: Multiplikation von positiven Dualzahlen Berechnen
MehrLösung 2. Übungsblatt
Fakultät Informatik, Technische Informatik, Professur für Mikrorechner Lösung 2. Übungsblatt Bildung von Gleitkommazahlen nach IEEE 754 und arithmetische Operationen mit Binärzahlen ANSI/IEEE 754-1985
MehrBB/CS- SS00 Rechner im Überblick 1/1. Ein Stellenwertsystem (Zahlensystem) ist ein Tripel S = (b, Z, δ) mit den folgenden Eigenschaften:
Neue Begriffe Festkommadarstellungen Zahlendarstellung durch Betrag und Vorzeichen Einer-/Zweierkomplement-Darstellung Gleitkommadarstellung IEEE-754 Format BB/CS- SS00 Rechner im Überblick 1/1! Definition
Mehr2 Repräsentation von elementaren Daten
2 Repräsentation von elementaren Daten Alle (elemtaren) Daten wie Zeichen und Zahlen werden im Dualsystem repräsentiert. Das Dualsystem ist ein spezielles B-adisches Zahlensystem, nämlich mit der Basis
MehrZum Nachdenken. Wenn die Zahl (123) hat, was könnte dann (123,45) 10
TECHNISCHE HOCHSCHULE NÜRNBERG GEORG SIMON OHM Zum Nachdenken Wenn die Zahl (123) 10 den Wert 1. 10 2 +2. 10 1 +3. 10 0 hat, was könnte dann (123,45) 10 bedeuten? Wenn Sie beliebige reelle Zahlenwerte
Mehr2.4 Codierung von Festkommazahlen c) Wie lässt sich im Zweier-Komplement ein Überlauf feststellen? neg. pos.
24 Codierung von Festkommazahlen 115 Aufgaben a) Codieren Sie für n 8 und r 0 die folgenden Zahlen binär im Zweier Komplement EC +10 : 00001010 11110101 Dezimal Binär 10 1111 0110 + 0 ch 1111011 0 20 00000000
MehrGrundzüge der Informatik Tutorium Gruppe 6
Grundzüge der Informatik Tutorium Gruppe 6 Inhalt Einführung Numerik Fest- und Termin 5 07.2.2006 Apfelthaler Kathrin Test-Beispiel e0225369@student.tuwien.ac.at Numerik Festpunkt-Darstellung Berechnung
MehrComputerarithmetik (6a)
Computerarithmetik (6a) Weitere Nachteile: erfordert separates Subtrahierwerk erfordert zusätzliche Logik, um zu entscheiden, welches Vorzeichen das Ergebnis der Operation hat 2. Die Komplement - Darstellung
MehrInformationsmenge. Maßeinheit: 1 Bit. 1 Byte. Umrechnungen: Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit
Informationsmenge Maßeinheit: 1 Bit Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit 1 Byte Zusammenfassung von 8 Bit, kleinste Speichereinheit im Computer, liefert
MehrTeil 2: Rechnerorganisation
Teil 2: Rechnerorganisation Inhalt: Zahlendarstellungen Rechnerarithmetik Mikroprogrammierung schrittweiser Entwurf eines hypothetischen Prozessors mit Daten-, Adreß- und Kontrollpfad Speicherorganisation
MehrTeil 2: Rechnerorganisation
Teil 2: Rechnerorganisation Inhalt: Zahlendarstellungen Rechnerarithmetik Mikroprogrammierung schrittweiser Entwurf eines hypothetischen Prozessors mit Daten-, Adreß- und Kontrollpfad Speicherorganisation
MehrDuE-Tutorien 16 und 17
Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Tutorienwoche 2 am 12.11.2010 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der
MehrZahlen in Binärdarstellung
Zahlen in Binärdarstellung 1 Zahlensysteme Das Dezimalsystem Das Dezimalsystem ist ein Stellenwertsystem (Posititionssystem) zur Basis 10. Das bedeutet, dass eine Ziffer neben ihrem eigenen Wert noch einen
MehrZahlen im Computer (Klasse 7 Aufbaukurs Informatik)
Zahlen im Computer (Klasse 7 Aufbaukurs Informatik) Die Bildauswahl erfolgte in Anlehnung an das Alter der Kinder Prof. J. Walter Bitte römische Zahlen im Geschichtsunterricht! Messsystem mit Mikrocontroller
MehrGrundlagen der Technischen Informatik. 3. Übung. Christian Knell Keine Garantie für Korrekt-/Vollständigkeit
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Aufgabe 5: Zahlendarstellungen
MehrRechnen in B. Ralf Dorn. 3. September Heinrich-Hertz-Gymnasium. R. Dorn (H 2 O) Informatik LK 3. September / 6
Rechnen in B Ralf Dorn 3. September 2018 R. Dorn (H 2 O) Informatik LK 3. September 2018 1 / 6 Festkommazahlen Wie werden Kommazahlen dargestellt? R. Dorn (H 2 O) Informatik LK 3. September 2018 2 / 6
Mehr1.5.A Einführung und Zahlensysteme/Darstellung gebrochener Zahlen Arbeitsblatt
1.5.A Einführung und Zahlensysteme/Darstellung gebrochener Zahlen Arbeitsblatt Bearbeitungsdauer: 45 min Ergebnissicherung: Auf dem Blatt Hilfsmittel: Lerntext Aufgabe 1: Zerlegen von Kommazahlen im Dezimalsystem
MehrGrundlagen der Technischen Informatik. 3. Übung
Grundlagen der Technischen Informatik 3. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 3. Übungsblatt Themen Aufgabe 1: Aufgabe 2: Aufgabe 3: Aufgabe 4: Zahlendarstellungen Zahlendarstellungen,
Mehr1. Vorzeichen und Betrag (engl. Sign-/Magnitude) 2. Stellenkomplement 3. Basiskomplement
3 Darstellungsformen für Zahlen Informatik II SS 24 Dipl.-Inform. Michael Ebner. Vorzeichen und Betrag (engl. Sign-/Magnitude) 2. Stellenkomplement 3. Basiskomplement Warum 3 Darstellungsformen? Ziel:
MehrTechnische Informatik I SS 2005
Übungen zur Vorlesung Technische Informatik I SS 2005 Hauck, Schmied, De Melis, Guenkova-Luy Übungsblatt 4 Zahlendarstellung und Rechenarithmetik 1 Zahlenumwandlung Zahlendarstellung Binär wird zur Zahlenumwandlung
Mehr2 Darstellung von Zahlen und Zeichen
2.1 Analoge und digitale Darstellung von Werten 79 2 Darstellung von Zahlen und Zeichen Computer- bzw. Prozessorsysteme führen Transformationen durch, die Eingaben X auf Ausgaben Y abbilden, d.h. Y = f
MehrGTI ÜBUNG 3 ZAHLENDARSTELLUNG, ZAHLENKONVERSION UND ARITHMETIK
1 GTI ÜBUNG 3 ZAHLENDARSTELLUNG, ZAHLENKONVERSION UND ARITHMETIK Aufgabe 1 Zahlendarstellungen 2 Beschreiben Sie den allgemeinen Aufbau einer Zahl N in einem polyadischen Zahlensystem. Hinweis: Sei 1001100
MehrMusterlösung 2. Mikroprozessor & Eingebettete Systeme 1
Musterlösung 2 Mikroprozessor & Eingebettete Systeme 1 WS2014/2015 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg
MehrRO-Tutorien 3 / 6 / 12
RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 3 AM 13./14.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrVorlesung Programmieren
Vorlesung Programmieren Zahlendarstellung Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Agenda Zahlendarstellung Oder: wie rechnen
MehrEinführung in die Informatik I
Einführung in die Informatik I Das Rechnen in Zahlensystemen zur Basis b=2, 8, 10 und 16 Prof. Dr. Nikolaus Wulff Zahlensysteme Neben dem üblichen dezimalen Zahlensystem zur Basis 10 sind in der Informatik
MehrDarstellung von Zeichen und Zahlen
und Zahlen [Technische Informatik Eine Einführung] Univ.-Prof. Dr. Paul Molitor Lehrstuhl für Technische Informatik Institut für Informatik Martin-Luther-Universität Halle-Wittenberg 1. November 2005 1
MehrEinführung in die Systemprogrammierung
Einführung in die Systemprogrammierung Repräsentierung Rationaler Zahlen Prof. Dr. Christoph Reichenbach Fachbereich 12 / Institut für Informatik 19. Juni 2015 Rationale Zahlen Wie können wir Rationale
MehrMotivation 31. Mai 2005
Motivation 31. Mai 25 Zuletzt behandelt: Zahlendarstellung und Rechnerarithmetik Festkommazahlen: Vorzeichen/Betrag-Darstellung Einerkomplement, Zweierkomplement Rückführung der Subtraktion auf die Addition
MehrKapitel 5: Darstellung von Daten im Rechner
Kapitel 5: Darstellung von Daten im Rechner Kapitel 5 Darstellung von Daten im Rechner und Rechnerarithmetik Literatur: Oberschelp/Vossen, Kapitel 5 Kapitel 5: Darstellung von Daten im Rechner Seite Kapitel
Mehr2.5. Gleitkommaarithmetik
2.5. Gleitkommaarithmetik Bei vorgegebener Länge m des Kodeworts (der rechnerinternen Darstellung) lassen sich nur 2 m verschiedene Werte darstellen. In der Mehrzahl der Fälle ist das zu wenig. Ein Ausweg
Mehr02 - Numerik. Technische Grundlagen der Informatik
02 - Numerik Technische Grundlagen der Informatik Automation Systems Group E183-1 Institute of Computer Aided Automation Vienna University of Technology email: tgi@auto.tuwien.ac.at Numerik Methoden zur
MehrRechnergrundlagen SS Vorlesung
Rechnergrundlagen SS 2007 8. Vorlesung Inhalt Gleitkomma-Darstellung Normalisierte Darstellung Denormalisierte Darstellung Rechnerarchitekturen Von Neumann-Architektur Harvard-Architektur Rechenwerk (ALU)
Mehr1. Tutorium Digitaltechnik und Entwurfsverfahren
1. Tutorium Digitaltechnik und Entwurfsverfahren Tutorium Nr. 25 Alexis Tobias Bernhard Fakultät für Informatik, KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
Mehr2.5 Primitive Datentypen
2.5 Primitive Datentypen Wir unterscheiden 5 primitive Datentypen: ganze Zahlen -2, -1, -0, -1, -2,... reelle Zahlen 0.3, 0.3333..., π, 2.7 10 4 Zeichen a, b, c,... Zeichenreihen "Hello World", "TIFI",
MehrEinführung in die Programmiertechnik
Einführung in die Programmiertechnik Darstellung von Zahlen Natürliche Zahlen: Darstellungsvarianten Darstellung als Text Üblich, wenn keine Berechnung stattfinden soll z.b. Die Regionalbahn 28023 fährt
MehrInformationsdarstellung 2.2
Beispiele für die Gleitkommadarstellung (mit Basis b = 2): 0,5 = 0,5 2 0-17,0 = - 0,53125 2 5 1,024 = 0,512 2 1-0,001 = - 0,512 2-9 3,141592... = 0,785398... 2 2 n = +/- m 2 e Codierung in m Codierung
MehrZwischenklausur Informatik, WS 2014/15
Zwischenklausur Informatik, WS /5.. Zugelassene Hilfsmittel: außer Stift und Papier keine Hinweis: Geben Sie bei allen Berechnungen den vollständigen Rechenweg mit an! Alle Aufgaben/Fragen sind unmittelbar
MehrMusterlösung 2. Mikroprozessor & Eingebettete Systeme 1
Musterlösung 2 Mikroprozessor & Eingebettete Systeme 1 WS2013/2014 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg
MehrAlgorithmen & Programmierung. Reelle Zahlen in C (1) Darstellung reeller Zahlen
Algorithmen & Programmierung Reelle Zahlen in C (1) Darstellung reeller Zahlen Reelle Zahlen in C Datentyp für reelle Zahlen Eine Möglichkeit, Berechnungen mit reellen Zahlen in C durchzuführen, ist die
MehrMusterlösung 1. Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016
Musterlösung 1 Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den
Mehr1. Grundlegende Konzepte der Informatik
1. Grundlegende Konzepte der Informatik Inhalt Algorithmen Darstellung von Algorithmen mit Programmablaufplänen Beispiele für Algorithmen Aussagenlogik Zahlensysteme Kodierung Peter Sobe 1 Zahlensysteme
MehrLösungsvorschlag zu 1. Übung
Prof. Frederik Armknecht Sascha Müller Daniel Mäurer Grundlagen der Informatik 3 Wintersemester 09/10 Lösungsvorschlag zu 1. Übung 1 Präsenzübungen 1.1 Schnelltest a) Welche der Aussagen treffen auf jeden
MehrZwischenklausur Informatik, WS 2016/17. Lösungen zu den Aufgaben
Zwischenklausur Informatik, WS 206/7 4.2.206 Lösungen zu den Aufgaben. Gegeben sind folgende Dualzahlen in Zweierkomplementdarstellung. Geben Sie den jeweils zugehörigen Dezimalwert an! a) entspricht der
MehrArithmetik: Vorzeichenregeln und Überlauf, Exponenten & Normalisierung, Umrechnungen. Architektur: - Rechnerarchitektur, Instruktionssatz, Assembler
F. Zahlendarstellung und Rechnerarithmetik F.1. Einordnung & Inhalte Zahlendarstellungen: binär, BCD oder als ASCII-Text, Einer- und Zweierkomplement, Gleit- & Festkommazahlen. Arithmetik: Vorzeichenregeln
Mehr1.5 Einführung und Zahlensysteme/Darstellung gebrochener Zahlen
1.5 Einführung und Zahlensysteme/Darstellung gebrochener Zahlen 1.5.1 Situation Manchmal möchte man in Programmen mit Kommazahlen rechnen. In der Mathematik Im der Wirtschaft, im kaufmännischen Bereich
MehrVorzeichenbehaftete Festkommazahlen
106 2 Darstellung von Zahlen und Zeichen Vorzeichenbehaftete Festkommazahlen Es gibt verschiedene Möglichkeiten, binäre vorzeichenbehaftete Festkommazahlen darzustellen: Vorzeichen und Betrag EinerKomplement
MehrComputer Arithmetik. Computer Arithmetik Allgemein
Vortrag von René Grohmann und Mirwais Turjalei, 22.11.2000 Computer Arithmetik Computer Arithmetik Allgemein Die ALU: Die Alu ist die Einheit im Computer, die dazu bestimmt ist arithmetische und logische
MehrLösungen: zu 1. a.) 0 0 1 1 b.) 1 1 1 1 c.) 0 1 1 0 + 1 1 0 0 + 0 0 1 1 + 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1
Lösungen: zu 1. a.) 0 0 1 1 b.) 1 1 1 1 c.) 0 1 1 0 + 1 1 0 0 + 0 0 1 1 + 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 vorzeichenlose Zahl: 15 vorzeichenlose Zahl: 18 vorzeichenlose Zahl: 13 Zweierkomplement: - 1
MehrDuE-Tutorien 17 und 18
DuE-Tutorien 17 und 18 Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery TUTORIENWOCHE 1 AM 04.11.2011 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum
MehrBasisinformationstechnologie I
Basisinformationstechnologie I Wintersemester 2012/13 24. Oktober 2012 Grundlagen III Universität zu Köln. Historisch-Kulturwissenschaftliche Informationsverarbeitung Jan G. Wieners // jan.wieners@uni-koeln.de
MehrRechnerstrukturen, Teil 1. Vorlesung 4 SWS WS 15/16
Rechnerstrukturen, Teil 1 Vorlesung 4 SWS WS 15/16 Prof. Dr Jian-Jia Chen Dr. Lars Hildebrand Fakultät für Informatik Technische Universität Dortmund lars.hildebrand@tu-.de http://ls1-www.cs.tu-.de Übersicht
MehrRechnerstrukturen. Michael Engel und Peter Marwedel SS TU Dortmund, Fakultät für Informatik
Rechnerstrukturen Michael Engel und Peter Marwedel TU Dortmund, Fakultät für Informatik SS 2013 Hinweis: Folien a. d. Basis von Materialien von Gernot Fink und Thomas Jansen 25. April 2013 1 Boolesche
MehrRechnerstrukturen. Michael Engel und Peter Marwedel WS 2013/14. TU Dortmund, Fakultät für Informatik
Rechnerstrukturen Michael Engel und Peter Marwedel TU Dortmund, Fakultät für Informatik WS 2013/14 Folien a. d. Basis von Materialien von Gernot Fink und Thomas Jansen 30. Oktober 2013 1/35 1 Boolesche
MehrLösung 1. Übungsblatt
Fakultät Informatik, Technische Informatik, Lehrstuhl für Eingebettete Systeme Lösung 1. Übungsblatt Konvertierung von Zahlendarstellungen verschiedener Alphabete und Darstellung negativer Zahlen Stoffverteilung
MehrComputergrundlagen Zahlensysteme
Computergrundlagen Zahlensysteme Institut für Computerphysik Universität Stuttgart Wintersemester 2012/13 Wie rechnet ein Computer? Ein Mikroprozessor ist ein Netz von Transistoren, Widerständen und Kondensatoren
MehrTeil II. Schaltfunktionen
Teil II Schaltfunktionen 1 Teil II.1 Zahlendarstellung 2 b-adische Systeme Sei b IN mit b > 1 und E b = {0, 1,..., b 1} (Alphabet). Dann ist jede Fixpunktzahl z (mit n Vorkomma und k Nachkommastellen)
Mehra) Da die Zahlen im IEEE-32Bit-Format dargestellt werden sollen, ist der Bias = 127.
Übung 2, Aufgabe 4) a) Da die Zahlen im IEEE-32Bit-Format dargestellt werden sollen, ist der Bias = 127. 1,125 in IEEE 754 (32Bit) 0,125 2 = 0,25 0,25 2 = 0,5 0,5 2 = 1 1,125 10 = 1,001 2 Da die Zahl bereits
MehrE Zahlendarstellungen und Rechnerarithmetik
E Zahlendarstellungen und Rechnerarithmetik Einordnung in das Schichtenmodell: 1. Darstellung positiver ganzer Zahlen 2. binäre Addition 3. Darstellung negativer ganzer Zahlen 4. binäre Subtraktion 5.
MehrAufgabe 1. Aufgabe 2. Abbildung 1: Schaltung für die Multiplikation mit 4
Aufgabe 1 Eine Zahl a ist mit 8 Bits vorzeichenlos (8 bit unsigned) dargestellt. Die Zahl y soll die Zahl a multipliziert mit 4 sein (y = a 4 D ). a) Wie viele Bits benötigen Sie für die Darstellung von
MehrLösungsvorschlag 4. Übung Technische Grundlagen der Informatik II Sommersemester 2009
Fachgebiet Rechnerarchitektur Fachbereich Informatik Lösungsvorschlag 4. Übung Technische Grundlagen der Informatik II Sommersemester 2009 Aufgabe 4.1: Zahlensysteme a) Bitte füllen Sie die leeren Zellen
Mehr4. Zahlendarstellungen
121 4. Zahlendarstellungen Wertebereich der Typen int, float und double Gemischte Ausdrücke und Konversionen; Löcher im Wertebereich; Fliesskommazahlensysteme; IEEE Standard; Grenzen der Fliesskommaarithmetik;
Mehr