Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

assembler - wie funktioniert das

Alekom / 45 Antworten / Flachansicht Nickles

Hallo Leute,

Was Assembler ist weiss ich ja, es sind mnemotechnische Abkürzugen für binäre Einheiten.

Zumindest hab ich das so verstanden. Also anstatt alles in 0 oder 1 zu programmieren, hat man Assembler-Befehle entwickelt.

Und genau da hapert bei mir das Verständnis.

Wie entwickelt man solche Befehle?

Sind diese in einem Chip verdrahtet, so das ein Chip 1 Befehl darstellt oder wie kann man das verstehen?

Weil ja irgendein Register muss ja diese Befehle verarbeiten, aber wie  zum Teufel merkt er sich solche Abkürzungen?

Ich habe noch nirgends wo was gelesen wie solche Befehle "gemacht" werden.

zb Beispiel der Befehl Mov

aus was besteht der und wo wird der "abgelegt" oder "eingegossen"?

ich hoffe meine Frage verständlich ausgedrückt zu haben.

netten Gruß

Alekom

Alles hat seinen Sinn, auch das scheinbar Sinnlose, denn es gibt nichts ohne Sinn.
bei Antwort benachrichtigen
Alekom xafford „Zu deiner Frage wurde ja schon vieles richtig geschrieben, aber ...“
Optionen

Wo wird Assembler zum dem, was letztendlich als Ergebnis heraus kommt?

jou, es kommt schon näher zu dem Punkt, was ich wissen möchte ...

und das Befehle fest verdrahtet sind, erscheint mir ja eigentlich "logischer", denn irgendwo muss ja die CPU mal "beginnen".

Aber das ist dann "nur" mathematisches Vorgehen, was passieren muss, wenn ich entsprechende Elektronik nach einen gewissen Schema verdrahte?

Demzufolge denke ich, das diverse Befehle nur ausgemachte Sachen sind, also Befehl Move könnte dann auch Befehl Hudriwudri heissen.

Stimmt mein Denken: Ein Befehl = eine spezifische Verdrahtung *und nix softwaremäßiges*

dann müssten ja 100 Befehle hundert Verdrahtungen entsprechen?

Wenn das so stimmt, dann kann ich viel mehr damit anfangen. Weil es MEINEM Grundverständnis entspricht. Ich brauche alles anschaulich erklärt, da ich kein Theoretiker bin.

Alles hat seinen Sinn, auch das scheinbar Sinnlose, denn es gibt nichts ohne Sinn.
bei Antwort benachrichtigen