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 Andreas42 „Hi! Das ist eher weniger der Fall, sofern die Werkzeug- oder ...“
Optionen

Danke für die Korrektur und die ausführliche Erklärung.
Mit einigen aktuellen Entwicklungen bin ich ich sicher nicht up to date und bin auch keine Technikerin.

Ich kann mir denken, dass es eine ganze Reihe von angepassten Sprachen für die Entwicklung von Steuerungen gibt. Welche Vielfalt...

Wieso Assembler nicht echtzeitfähig sein soll, verstehe ich aber nicht.  Vielleicht gibt es Ereignisse, die nicht im Befehlssatz erfasst sind. (?)
Aber wie arbeitet der  Steuerungsrechner? Also ohne Programm?
Assembler ist direkt Maschinencode, nur einfacher zu lesen.

Ich finde die Diskussion spannend und kann damit mal wieder -vor der endgültigen Entsorgung- in alte Unterlagen schauen. Assembler Handbücher noch mit Vorwort von Konrad Zuse, 4.Aufl 1988.

Bis dann Annegret

bei Antwort benachrichtigen