Du kennst doch Quellcode, oder? Quellcode in einer Hochsprache wie Java, C oder Pascal. Hier ist in diesen drei Sprachen mal ein ganz einfaches Programm codiert:
Quellcode in Java:
public class Addierer {
public static void main(String[] args) {
int a = 2;
int b = 5;
int c = a + b;
}
}
Quellcode in C:
void main(void) {
int a = 2;
int b = 5;
int c = a + b;
}
Quellcode in Pascal:
PROGRAM Addierer;
VAR
a, b, c: Integer
BEGIN
a := 2;
b := 5;
c := a + b;
END.
Dieses Programm ist sehr einfach zu verstehen:
In C oder Pascal wird nun der Compiler auf den Quellcode angesetzt und heraus kommt eine ausführbare Datei. Nach dem Start der Datei wird das von der CPU ausführbare Programm in den Hauptspeicher (Speicherwerk) geladen. Diese ausführbare Programm sieht zum Beispiel so aus:
Übersetzt in Maschinensprache:
0011000010
0100001101
0011000101
0100001110
0010001101
0110001110
0100001111
1110000000
Übersetzt in Assembler:
LOAD #2
STORE 13
LOAD #5
STORE 14
LOAD 13
ADD 14
STORE 15
HALT
Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png