Jasmin ist ein Assembler für die virtuelle Java-Maschine (JVM) und ist der
Quasistandard als Assembler für Java. Dabei nutzt Jasmin den JVM-Befehlssatz als
Grundlage für den Assembler-Quelltext, der in http://jasmin.sourceforge.net . Um den Assembler nutzten zu können kann ein zip-Archiv
heruntergeladen werden, das das benötigte Archiv > java -jar jasmin.jar HelloWorld.j > java Jasmin HelloWorld.j Bei der ersten Anweisung befindet sich das jar-Archiv und die Jasmin-Datei
im selben Verzeichnis. Bei der zweiten Anwendung des Assemblers befindet sich
Zunächst soll kurz ein einführendes Beispiel vorgestellt werden, das den grundsätzlichen Aufbau eines Jasmin-Quelltextes in die drei Bereiche Kopf- (Header), Feld- und Methodenabschnitt bereits sehr gut verdeutlicht. Grundsätzlicher Aufbau eines Jasmin-Quelltextes:
Header
Felder
Methoden Im Anschluss daran werden die Direktiven des Assemblers, die immer mit einem Punkt beginnen, detaillierter erläutert. Hierzu sind Kenntnisse über die Struktur einer Klassendatei, wie sie in Abschnitt 4.2 vermittelt werden, hilfreich. |
|