24.11.2013 Aufrufe

Java Bytecode-Generierung im Rahmen eines Softwarepraktikums ...

Java Bytecode-Generierung im Rahmen eines Softwarepraktikums ...

Java Bytecode-Generierung im Rahmen eines Softwarepraktikums ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Die wichtigsten JVM-Befehle<br />

sipush c<br />

istore n<br />

iload n<br />

isub/iadd/...<br />

if_icmp[eq,le,lt]<br />

if[eq,ne,le,lt]<br />

goto offset<br />

Konstante auf Stack legen<br />

Integer von Stack in lokale Variable n<br />

Integer aus lokaler Variablen n auf den<br />

Stack legen<br />

Arithmetische Operationen<br />

Bedingte Verzweigung, wenn die beiden<br />

Integer-Werte an der Spitze des Stacks<br />

in jeweiliger Relation stehen<br />

Verzweigung, wenn Integer auf Stack<br />

= 0, ≠ 0, ≤ 0, < 0, . . .<br />

Sprung zu Instruktion an pc + offset<br />

<strong>Java</strong> <strong>Bytecode</strong>-<strong>Generierung</strong> <strong>im</strong> <strong>Rahmen</strong> <strong>eines</strong> <strong>Softwarepraktikums</strong> in HASKELL — 10

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!