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
Borlander Alekom „also in der tiefsten ebene ist es als schaltung konzipiert, DAS ...“
Optionen
Für mich und meinem Verständnis ist es aber von höchster Wichtigkeit, das der Grund offenbart wird.

Welcher Grund?

also in der tiefsten ebene ist es als schaltung konzipiert,

In der tiefsten Ebene wird das ganze auf mehrere Schichten und Bereiche aus unterschiedlich dotiertem Sizilium- abgebildet. Und die Umsetzung erfolg dann auch nicht unbedingt so wie man es intiutiv mit boolscher Algebra lösen würde, sondern eher durch eine Kombination aus NAND- und NOR-Schaltungen weil diese sich mit weniger Transistoren realisieren lassen.

ob die entwickler das mathematisch erkundet haben oder empirisch, das ist nicht so wichtig,

Die grundlegen Digitalschaltungen haben ein deterministisches Verhalten und formal beweisbares Verhalten, dass sich vollständig in einer Wahrheitstabellen abbilden lässt. Das ist nicht wo man empirisch herumwurschteln würde oder sollte…

bei Antwort benachrichtigen