• Keine Ergebnisse gefunden

64-041 Übung Rechnerstrukturen Aufgabenblatt 3

N/A
N/A
Protected

Academic year: 2021

Aktie "64-041 Übung Rechnerstrukturen Aufgabenblatt 3"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

64-041 Übung Rechnerstrukturen

Aufgabenblatt 3 Ausgabe: 02.11., Abgabe: 09.11. 24:00 Gruppe

Name(n) Matrikelnummer(n)

Aufgabe 3.1 (Punkte 20 · 1)

Darstellung negativer Zahlen: Geben Sie für jedes der folgenden 8-bit Bitmuster die fünf dezi- malen Werte an, die sich bei deren Interpretation als

1. (positive) ganze Zahl im Dualsystem, 2. Betrag und Vorzeichen,

3. Exzess-127 Kodierung, 4. Einerkomplement, 5. Zweierkomplement

ergeben. Bei der Betrag-und-Vorzeichen-Kodierung sei das Vorzeichen (wie üblich) im MSB kodiert.

( a ) 0000 1101 ( b ) 0110 0111 ( c ) 1000 0101 (d) 1111 1001

Aufgabe 3.2 (Punkte 5+10)

2-Komplementbildung: Jemand schlägt folgenden Algorithmus zur Bildung des Zweierkom- plements einer Binärzahl A vor:

„Gehe die Bits von A von rechts nach links durch;

• dabei bleiben alle Nullen stehen, bis man eine Eins findet,

• auch diese Eins bleibt stehen,

• anschließend werden die restlichen Bits von A invertiert.“

1

(2)

64-041 Übung Rechnerstrukturen Aufgabenblatt 3

( a ) Bestimmen Sie nach dem Algorithmus aus der Vorlesung die Zweierkomplementdarstel- lung der Dezimalzahl − 56 (8-bit).

( b ) Begründen Sie, warum der oben vorgeschlagene Algorithmus in jedem Fall das gleiche, richtige Ergebnis liefert.

Aufgabe 3.3 (Punkte 10)

Umwandlung negativer Zahlen: Mit dem Divisionsrestverfahren, das in der Vorlesung für po- sitive Zahlen entwickelt wurde, lässt sich auch die Zweierkomplementdarstellung einer ne- gativen Zahl bestimmen, wenn man es entsprechend modifiziert. Zeigen Sie dies, indem Sie noch einmal die Zweikomplementdarstellung von − 56 bestimmen (8-bit).

Aufgabe 3.4 (Punkte 5+5+5+5)

Subtraktion mit Komplementen: Führen Sie die folgenden Subtraktionen im Dezimalsystem un- ter Nutzung des 10-Komplements aus. Rechnen Sie dabei mit vier Dezimalstellen und notie- ren Sie die anfallenden Zwischenschritte (z.B. die Komplemente):

( a ) 1385 − 532 ( b ) 372 − 687

Wiederholen Sie die beiden Berechnungen im Dualsystem im 2-Komplement mit 12 Stellen.

Auch dabei sind Zwischenschritte zu notieren:

( c ) 1385 − 532 2-Komplement mit 12 Dualstellen (d) 372 − 687 –"–

Aufgabe 3.5 (Punkte 5+5+5)

Gleitkommazahlen: Normalisieren Sie die folgenden Gleitkommazahlen unter Beibehaltung der jeweiligen Basis, wobei die erste von Null verschiedene Stelle der Mantisse unmittel- bar links vom Dezimalpunkt stehen soll (in den Klammern ist jeweils die Mantisse, dann der Exponent angegeben):

( a ) ( 47, 252 | 3 )

10

( b ) (− 1 0101, 11 | − 101 )

2

( c ) (− 0, 002DA | C )

16

Aufgabe 3.6 (Punkte 10+10)

Gleitkommazahlen: Geben Sie die folgenden dualcodierten gemischten Zahlen in Gleitkomma- darstellung mit einfacher Genauigkeit gemäß IEEE 754 an:

( a ) 101 1000

( b ) − 1001 1011, 101

2

Referenzen

ÄHNLICHE DOKUMENTE

( b ) Bei der Berechnung werden alle Zahlen, auch die Zwischenergebnisse, auf vier Nach- kommastellen gerundet. ( c ) Welches Verfahren

Welcher Leistungs- verbrauch ergibt sich in diesem Fall für den Prozessor und wie sieht die Leistungsdichte (W/cm 2 ) aus, wenn der Chip eine Fläche von 15 mm 2 hat.. ( c )

Da in der Woche 44 wegen des Reformationstags und des Dies Academicus mehrere Übungs- gruppen nicht stattfinden (bzw. freiwillig sind) und auch ein Vorlesungstermin ausfällt,

Wenn die jeweils angege- bene Bedingung für die Zuweisung (Operator <=) nicht erfüllt ist, ändert sich der Ausgang Q nicht.. library IEEE ; --

Zur Vereinfachung nehmen wir an, dass alle Gatter beim Umschalten die gleiche Verzögerung von jeweils einer Zeiteinheit aufweisenb. ( a ) Vervollständigen Sie die Impulsdia- gramme

Wir codieren die Ziffern 0 bis 9 im 4-bit Dualcode als 0000 bis 1001, die verbleibenden Codewörter sind nicht definiert.. ( a ) Geben Sie die Funktionstabellen für die beiden

( c ) Reduzieren Sie die Redundanz, indem Sie die Dezimalziffern (0. 9) auf einen Code mit variabler Länge (Fano oder Huffman) abbilden.?. 64-041 Übung Rechnerstrukturen

Wie viele Bytes belegt dieser Text bei Codierung nach ISO-8859-1, in direkter Unicode Darstellung und in UTF-8?. ( b ) Wir betrachten einen chinesischen Text mit insgesamt 750