PDF-Version - am Institut für Baustatik
PDF-Version - am Institut für Baustatik
PDF-Version - am Institut für Baustatik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Beispiel zur Umrechnung einer Dezimal- in eine Dualzahl und umgekehrt:<br />
Dual nach Dezimal:<br />
2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0<br />
011001012 = 0 1 1 0 0 1 0 1 = 2 6 +2 5 +2 2 +2 0 = 10110<br />
Dezimal nach Dual:<br />
10110 =<br />
= 11001012<br />
3.5 Speicherung von Daten<br />
101 : 2 = 50 Rest 1<br />
50 : 2 = 25 Rest 0<br />
25 : 2 = 12 Rest 1<br />
12 : 2 = 6 Rest 0<br />
6 : 2 = 3 Rest 0<br />
3 : 2 = 1 Rest 1<br />
1 : 2 = 0 Rest 1<br />
3.5.1 Darstellung ganzer Zahlen, Komplement<br />
Ganze Zahlen, auch ‘integer’ genannt, werden in ein entsprechendes duales Bitmuster übertragen.<br />
Negative ganze Zahlen werden dargestellt, indem ein Bit <strong>für</strong> das Vorzeichen verwendet wird. Wird 0<br />
als positive Zahl definiert, lassen sich mit einem 4 Byte Wort die Zahlen von - 2 31 = - 2.147.483.648 bis<br />
2 31 -1 = 2.147.483.647 beschreiben.<br />
Da das Rechenwerk eines Computer nur eine begrenzte Genauigkeit besitzt, kann die Subtraktion<br />
auch auf eine Addition zurückgeführt werden. Dies erfolgt durch die sogenannte Komplementbildung.<br />
Z. B. stehe einem Rechenwerk 4 Binärstellen zur Verfügung. Die größte darstellbare Zahl ist deshalb<br />
15, die vierstellige Dualzahl 1111. Die erste gerade nicht mehr darstellbare Zahl ist C = 2 4 = 16, d.h.<br />
bei n darstellbaren Ziffern C = 2 n .<br />
Die Addition 15 + 1 ergibt in unserem Beispiel deshalb Null, da nur vier Ziffern dargestellt werden<br />
können:<br />
1111<br />
+ 0001<br />
0000<br />
D.h., die Subtraktion 15 - 5 = 10:<br />
1111<br />
- 0101<br />
1010<br />
kann auch durch die Addition 15 + 11 dargestellt werden:<br />
1111<br />
+ 1011<br />
1010<br />
10