Assembler

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Assembler oder auch Assembly Language (Assemblersprache) bezeichnet in der Informatik / EDV eine maschinenspezifische, prozessornahe Programmiersprache.

Die unterschiedlichen Prozessorarchitekturen verwenden grundverschiedene Assembler- und Maschinensprachen, so dass jeweils ein zur aktuellen Architektur passender Assembler benötigt wird. Siehe hierzu auch die Artikel RISC und CISC. Vereinfacht ausgedrückt, ist es ein spezielles Programm zur Übersetzung einer Programmiersprache in die Maschinensprache / den Maschinencode.

Mit ihr werden die kleinsten und am schnellsten ausführbaren Einheiten erstellt. Anwendung findet dies u.a. in der Treiber-, BIOS- und Systementwicklung.

Die zwingende Nutzung von Assemblersprache ist heutzutage selten erforderlich. Immer mehr an maschinennaher Programmierung wird durch höhere (aktuellere) Programmiersprachen abgedeckt werden.