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
gelöscht_323936 Alekom „wie man mit binären ziffern rechnet weiss ich eh. damit hab ich ...“
Optionen

Hallo Alekom,
da wird nix gebaut aber wohl abgelegt.
Oben sind diverse Links zu Assembler-Sprachbeschreibungen.
Wurden denn in dem Fach keine Beispiele geschrieben und ausgeführt? Was war das denn für eine Ausbildung?

Wie bei jedem Programm Zeile für Zeile schreiben. (Editor oder andere Oberfläche)
Im Gegensatz zu Basic und VBA werden (wurden in der Regel) die Texte übersetzt und  können dann benutzt oder aufgerufen werden.

Wieso imme move-Befehl?
Wichtiger ist es doch, externe Geräte und Schnittstellen anzusprechen, Dateien zu öffnen, darein zu schreiben usw.

Am besten - Beispiel ansehen und nachmachen.

Tipp: Standardübung war immer das Programm "Hello World" - Eintippen und den Text gesamt am Bildschirm anzeigen lassen.....

https://de.wikipedia.org/wiki/Hallo-Welt-ProgrammIn den Beispielen wird nicht über die Tastatur eingegeben, das ist dann der nächste Lern-Schritt.

Viel Erfolg dabei!

bei Antwort benachrichtigen