next up previous contents index 6163656769
Next: A.1.1 Zahlencode Up: A. Wie werden Programme Previous: A. Wie werden Programme   Contents   Index


A.1 Über Bits, Bytes und Assembler

Der Prozessor eines Computers versteht nur Maschinensprache. Diese Sprache besteht aus einzelnen Zeichen und Befehlen. Ein einzelnes Zeichen ist ein Byte. Ein solches Byte stellt auch auf den Datenträgern die kleinste adressierbare Einheit dar: eine Speicherzelle.

Das Byte selbst besteht wieder aus acht »Unterteilungen«, die einzeln nicht adressierbar sind. Diese Unterteilungen heissen Bits. Ein einzelnes Bit kann nur zwei Zustände einnehmen: $0$ und $ \vert$, was zugleicht »Strom aus« und »Strom an« entspricht. Jedes Speichermedium arbeitet allerdings auf magnetischer Basis, so dass Sie sich zum Beispiel eine Festplatte mit kleinsten Magneten vollgefüllt vorstellen sollte, wobei die Magnete in ihrer kleineren Umgebung quasi parallel liegen und jeder dieser Magnete nur die beiden Zustände »Nordpol oben« und »Nordpol unten« kennt. Jeweils acht Magnete sind zu einer Einheit zusammengefasst, die eine Speicherstelle darstellt: ein »Byte«.

Ein solches Byte kann zum Beispiel die Darstellung

\begin{displaymath}
\begin{array}{cccccccc}
\vert & \vert & 0 & \vert & 0 & \vert & \vert & \vert\end{array}\end{displaymath} (A.1)

besitzen. Welche Information steckt nun in einem solchen Byte? Dafür gibt es im wesentlichen drei Möglichkeiten. Dieser Code bedeutet entweder

  1. eine Zahl oder
  2. ein Zeichen oder
  3. einen Befehl



Subsections
next up previous contents index 6163656769
Next: A.1.1 Zahlencode Up: A. Wie werden Programme Previous: A. Wie werden Programme   Contents   Index
Heiko Schroeder 2003-03-19