04.03.2013 Aufrufe

PDF-Version - am Institut für Baustatik

PDF-Version - am Institut für Baustatik

PDF-Version - am Institut für Baustatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!