Prozessoren können ausschließlich binären Maschinencode ausführen. Dieser ist schwer zu handhaben, weshalb einem Maschinenbefehl jeweils ein Assemblercode zugeordnet wird, der für Menschen leichter zu lesen ist.

Ein Assemblerprogramm übersetzt den Assemblercode in Maschinencode:

Assemblercode wird zu Maschinencode


Z.B. folgender Assemblerbefehl für IBM-kompatible Rechner:

mov ax, 5522h	;bewegen (move) von 5522h in ax-Register (Akku)

erzeugt folgenden Maschinenbefehl:

1011 1000  0010 0010  0101 0101 (= B82255h)

Vorteile

Nachteile

Maschinennahe Programmierung

  • ermöglicht totale Kontrolle,

  • ist schnell in der Programmausführung.

  • sehr effizient und ressourcensparend.
  • Entwicklung ist umständlich und benötigt sehr viel Zeit.

  • Quellcode ist nur für eine Prozessorfamilie und ein Betriebssystem geeignet.




Last modified: Wednesday, 17 January 2024, 8:43 AM