Programmieren - alles kontrollieren 4.937 Themen, 20.662 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
Andreas42 gelöscht_323936 „GET PUT - Jetzt weiß ich das nicht mehr im Einzelnen - das ist ja ...“
Optionen

Hi!

Klar, dass heute für Maschinen zur Steuerung das jeweilige Assembler eingesetzt wird.

Das ist eher weniger der Fall, sofern die Werkzeug- oder Fertigungsmaschinen/anlagen meinst. Man setzt zur Maschinensteuerung (also direkt an der Maschine) heute eher auf SPSen (Speicher-Programmierbare-Steuerungen).

Bekannt sind hier zum Beispiel die Siemens SPSen S5 und S7.

Der Grund ist das Maschinensteuerungen sicherheitsrelevant sind und man bei Maschinensteuerung sicherstellen muss, dass der Steuerungsrechner auf Signaländerungen in der Maschine - z.B.Notaus - jederzeit reagieren können muss (Echtzeitfähigkeit) oder zudem selbst erkennen kann, ob die Steuerung technisch korrekt arbeitet (Watchdog-Funktion).

Hier haben sich in der Praxis schon seit Jahren kleine Steuerungsrechner, mit speziellen Programmiersprachen durchgesetzt. Der Vorteil ist dann auch, dass die eigentliche SPS (d.h. der eigentliche Steuerrechner) unabhängig von der Maschine ist. Die SPS sieht nur Eingänge und Ausgänge, die sie auslesen und setzen kann. Damit kann ein Steuerungsrechner dann an unterschiedlichsten Maschinen eingesetzt werden. Die "Anpassung" an die jeweilige Hardware der Maschine erfolgt dann durch das erstellen der entsprechenden SPS-Programme.

Bis dann
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen