next up previous contents index 6163656769
Next: A.1.2 Zeichencode Up: A.1 Über Bits, Bytes Previous: A.1 Über Bits, Bytes   Contents   Index

A.1.1 Zahlencode

Falls es sich um eine Zahl handelt, kann diese schnell entschlüsselt werden, wenn Sie das »Zweiersystem« (Binärsystem) beherrschen. Die dargestellte Zahl läßt sich dann durch

\begin{displaymath}
1\cdot2^{7}+1\cdot2^{6}+0\cdot2^{5}+1\cdot2^{4}+0\cdot2^{3}+1\cdot2^{2}+1\cdot2^{1}+1\cdot2^{0}=128+64+16+4+2+1=215\end{displaymath} (A.2)

entschlüsseln. Wie Sie sich leicht überlegen können, lassen sich mit einem Byte nur $ 256$ verschiedene Zahlen darstellen: von $0$ bis $ 255$ oder auch von $ -127$ bis $ +128$. Was ist nun los, wenn die Zahl $ 300$ dargestellt werden soll? Nun, dann sind für diese eine Zahl zwei Bytes notwendig. Eine Zusammenfassung von zwei Bytes ergibt ein sogenanntes Wort. Damit lassen sich immerhin $ 256\cdot 256=65536$ verschiedene Zahlen darstellen. Wenn dieser Bereich überschritten werden soll, müssen entsprechend mehr Bytes herhalten. Je höher die Zahl, desto grösser der Speicherplatz. Für Gleitkommazahlen sind entsprechend viele Bytes notwendig, um auch noch das Komma und eine Zehnerpotenz als Stellenwertanzeige abzuspeichern.


next up previous contents index 6163656769
Next: A.1.2 Zeichencode Up: A.1 Über Bits, Bytes Previous: A.1 Über Bits, Bytes   Contents   Index
Heiko Schroeder 2003-03-19