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.
Textzeichen: Kodierung der Zeichen als Zahlenwerte nach dem ASCII-Code, Tabelle 1. Je Zeichen<br />
wird 1 Byte verwendet, es sind also 256 verschiedene Textzeichen möglich.<br />
Maschinenbefehle: Maschinenbefehle werden in einer prozessorspezifischen Verschlüsselung in<br />
Speicherworten abgelegt.<br />
Bildschirminhalte, ‘Bit-Maps’:<br />
Beispiel <strong>für</strong> einen „Bildschirm“ mit 8 Spalten und 7 Zeilen:<br />
........ 00000000<br />
..****.. 00111100<br />
..*..*.. 00100100<br />
..****.. zeilenweise übersetzt in ein Bitmuster: 00111100<br />
..*..*.. 00100100<br />
..*..*.. 00100100<br />
........ 00000000<br />
3.6 Speicherorganisation<br />
3.6.1 Speicherung binärcodierter Daten<br />
Der Arbeitsspeicher ist ein Speicher im Computer, in dem sowohl Progr<strong>am</strong>me als auch die Daten<br />
gespeichert werden. Man kann sich darunter eine lineare Anordnung von binären Speicherelementen<br />
vorstellen. Jedes Speicherelement kann ein Bit speichern, d.h. kann die Werte 0 oder 1 annehmen<br />
(bzw. die Schalterstellungen an oder aus).<br />
Speicherelemente werden zu größeren Einheiten zus<strong>am</strong>mengefaßt. Die Position einer Speichereinheit<br />
im Arbeitsspeicher ist durch ihre Adresse eindeutig bestimmt. Bleibt man bei der Vorstellung einer<br />
linearen Speicheranordnung, wie z.B. Häuser entlang einer Straße, so entsprechen die Adressen den<br />
Hausnummern und sind entsprechend ebenfalls in aufsteigender Folge numeriert. Die kleinste<br />
adressierbare Einheit ist eine Speicherzelle. Sie besteht in der Regel aus acht Bits, die zus<strong>am</strong>men ein<br />
Byte darstellen. Eine Speicherzelle kann d<strong>am</strong>it ein Zeichen des ASCII-Codes oder bis zu acht<br />
boolesche Daten aufnehmen. Eine bestimmte Anzahl von Byte wird zu einem Wort zus<strong>am</strong>mengefaßt,<br />
z.B. besteht ein Wort aus 4 Bytes aus insges<strong>am</strong>t 4 x 8 = 32 Bits. Mit der Wortlänge werden Computer<br />
klassifiziert. Ein 32-Bit-Rechner verarbeitet demnach 4-Byte lange Wörter als eine Einheit. In einem<br />
Wort können beispielsweise eine ganze Zahl oder mehrere Zeichen gespeichert sein.<br />
Die Speicherkapazität bzw. die Menge an Daten, die ein Speicher aufnehmen kann, wird<br />
üblicherweise in Byte gemessen. Tatsächliche Speichergrößen sind meist Zweierpotenzen. Unter<br />
einem Kilobyte (KB) versteht man 2 10 = 1024 Byte, wobei 1024 die der Zahl 1000 nächste<br />
Zweierpotenz ist. Entsprechend versteht man unter einem Megabyte (MB) 2 20 = 1.048.576 Byte. Ein<br />
Gigabyte (GB) entspricht 1024 MB = 2 30 Byte.<br />
Das folgende Beispiel zeigt sechs aufeinander folgende 32-Bit-Worte mit je vier Byte. Byte 0 - 11<br />
enthält den ASCII-Text „und tschuess“, Byte 12 bis 23 die Zahlen 28, 2 und 1998 als<br />
Ganzzahldarstellung.<br />
Adresse Speicherinhalt Klartext<br />
0 01110101 0110111 0110010 00100000 und<br />
0 0<br />
4 01110100 0111001 0110001 01101000 tsch<br />
1 1<br />
12