C-Programmierung
Maschinensprache
← Registermaschine | ● | Speicher →
In Maschinensprache übersetzt (am Beispiel des Motorola 68000 Prozessors) ergibt sich das folgende Maschinencode-Fragment:
MOVE A[x],D0 MOVE A[y],D1 ADD D0,D1,D2 MOVE D2,A[z]
A[v] steht hier für die Speicheradresse der Variable v im Adressraum des Programms.
Die Angabe der Adresse ist üblicherweise relativ zum Programmanfang, um eine Verschiebbarkeit des Programms im Speicher zu gewährleisten.
← Registermaschine | ● | Speicher →