15Maschinensprache

Wie wir bereits wissen, arbeiten Prozessoren Programme ab, um ihre Aufgaben auszuführen. Programme können für so unterschiedliche Dinge verwendet werden wie die Steuerung einer Produktionsanlage oder das Schreiben eines Briefes, um nur zwei Beispiele zu nennen.

Programme werden meist in einer Hochsprache geschrieben, z.B. in Java oder C++, aber der Prozessor versteht nur Maschinenbefehle. Ein Maschinenbefehl ist nichts anderes als ein Datenwort aus Nullen und Einsen. Daher werden Hochspracheprogramme üblicherweise zuerst von einem Compiler in Maschinensprache übersetzt, also in Maschinenprogramme umgewandelt. Dann erst können sie vom Prozessor ausgeführt werden. Der Compiler überwindet somit die semantische Lücke zwischen Hochsprache ...

Get Rechnerarchitektur, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.