Benutzer-Werkzeuge

Webseiten-Werkzeuge


anhang:assembler:start

Dies ist eine alte Version des Dokuments!


Maschinenspracheprogrammierung in der Online-IDE

Die Online-IDE beinhaltet neben der Entwicklungsumgebung für die Programmiersprache Java auch eine zur Maschinenspracheprogrammierung (Assembler) sowie einen Simulator für eine einfache Registermaschine.

Aktivierung der Maschinenspracheprogrammierung

Unter Datei→Einstellungen→Programmiersprachen→Maschinensprache können Sie die Maschinenspracheprogrammierung in der Online-IDE aktivieren:

Lehrkräfte können diese Einstellung auch für bestimmte Klassen vornehmen, Schuladmins für die gesamte Schule. Ist Maschinensprache in der Sprachauswahl aktiviert, so erscheint zukünftig beim Hinzufügen eines neuen Workspace ein kleiner Sprachauswahldialog: Die Programmiersprache eines Workspaces kann auch im Nachhinein noch geändert werden, indem man den Workspace mit rechts anklickt und "Einstellungen" wählt.

Fensterbereiche

Beispielaufgabe:
Schreiben Sie ein Programm, das den Wert von $2^6$ berechnet, indem es zu Beginn den Wert 1 in den Akkumulator lädt und diesen dann 6-mal mit dem Wert 2 multipliziert. Am Ende soll das Ergebnis in eine mit ergebnis bezeichnete Speicherzelle geschrieben werden.

In der Embedded-IDE unten sehen Sie folgenden Fensterbereiche:

  • links oben wie gewohnt der Editor mit
    • Code-Vervolständigung (<Strg> + <Leertaste>)
    • vielfältigen Infos beim Hovern über dem Code
    • Syntax-Coloring
    • Auto-Formatting (automatisches Einrücken bei jedem Drücken von <Enter>)
    • Goto Definition (Strg + Click auf Label-Bezeichner)
  • links unten die Dateiliste
  • rechts unten die Buttons für Start, Stop, Einzelschritt, Goto Cursor und den Slider zum Einstellen der Ausführungsgeschwindigkeit
  • darunter die Liste der Fehler
  • Rechts den Reiter "Speicher" mi
anhang/assembler/start.1784141598.txt.gz · Zuletzt geändert: von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki