INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hallo, > > > Was ist eigendlich assemblerprogrammierung > > ein Computer, besser gesagt die CPU (Central Processing Unit) versteht im Grunde nur sogenannten Maschinencode. Dieses Code ist im Grunde nichts anderes als die berüchtigten Nullen und Einsen, die zusammengefasst (z.B. als ein Byte) diese komischen Zeichen ergeben, die man sieht wenn man z.B. eine EXE Datei (oder besser noch COM Datei) öffnet. Nun kann man als Programmierer schlecht auf diese Weise programmieren. Daher bedient man sich sogenannter Assembler, die aus einer Pseudosprache (Assembler) Maschinencode generieren. Man kann sich das da praktisch so vorstellen, als ob jeder Befehl in Assembler einen bestimmten codierten Befehl in Maschinencode darstellt. Auf fast jeder Plattform gibt es daher Befehle zum Auslesen des RAMS, Addieren, Subtrahieren, Sprünge (bedingte und unbedingte), PUSH und POP etc. Einige andere Befehle sind dann meist Plattformabhängig. Deswegen sieht der Assembler für die C-Control auch anders aus als der Intel Assembler für Deinen PC. > > Gruß, > > Stefan > |
Antwort schreiben |