Was ist eine Assembler sprache?
Was ist der Unterschied zu einer
Hochsprache, z.B. C++?

Assemblersprache ist eine hardwarenahe
Programmiersprache. Für verschiedene
Computertypen gibt es jeweils eine speziell
zugeschnittene Assemblersprache. Von den
Maschinensprachen unterscheiden sie sich dadurch,
dass anstelle eines für den Menschen schwer
verständlichen Binärcodes die Befehle und deren
Operanden durch leichter verständliche Symbole in
Textform, Operanden als symbolische Adressen,
notiert und dargestellt werden.[1 Assemblersprachen
bezeichnet man als Programmiersprachen der
zweiten Generation. Ihre Befehle werden mit einer
Übersetzungssoftware (Assembler) direkt und in der
Regel 1:1 in Maschinenbefehle übersetzt, in höheren
Programmiersprachen (dritte Generation) hingegen
übersetzt ein Compiler komplexere
Programmanweisungen in mehrere
Maschinenbefehle.

Diskussion