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 Borlander „Genau da würde dann aber fast sicher wieder irgendwo ein MOV zum ...“
Optionen
ein MOV zum Einsatz

Ja, vielleicht.Beim Ansprechen von Geräten heißt das eher 'OPEN' und 'PUT' und so.

Das MOV braucht man wohl doch ziemlich oft, um was in Register oder das Rechenwerk zum Bearbeiten zu schieben und zurück.

Meine Kenntnisse sind da mehr aus dem Mainframe-Bereich, und da ist das auch schon lange Vergangenheit. Roboter-Programmierung oder Geräte-Software - und dafür ist Assembler nötig - kam bei mir nicht vor.
Für umfangreichere Sachen hatte man ja dann C oder Pascal.

Doch was man zum Assembler wissen muss, ist eben erst mal wie der Computer arbeitet und dann wie die Syntax aussieht.
Es ist ja im Prinzip fast die Maschinensprache, wobei die Befehle eben leicher zu merken sind.
Ich wüßte nicht, wie im Maschinencode eine Schleife oder Sprungbefehl aussehen - ist in ASS. eben anschaulicher...

bei Antwort benachrichtigen