: (ciclo:, fine:, else: ...).Istruzioni:
rappresentazione simbolica di tutte e sole le istruzioni ISA (linguaggio macchina). Ogni riga di codice sorgente Assembly, corrisponde ad un'istruzione ISA.
Ogni istruzione genera codice oggetto.
L'insieme delle istruzioni dell'Assembly IJVM si compone di 20 istruzioni. Ogni istruzione e' formata da un codice operativo ed un (eventuale) operando.
Le istruzioni possono essere divise in 6 classi in base al tipo di operazione che svolgono:
Riferimenti a memoria (nel corpo delle istruzioni):
variabili e parametri: vengono espressi tramite nomi simbolici (nome_var, nome_par ...).
destinazioni di salto: vengono espresse tramite nomi simbolici (ciclo, fine, else ...).
Label (premesse ad una istruzione):
identificano in modo simbolico le istruzioni destinazione di un salto. In Assembly IJVM sono terminate dal simbolo
Direttive dell'assemblatore:
Non sono istruzioni Assembly ma vengono usate dall'assemblatore per generare la traduzione in linguaggio macchina. Si distinguono in:
Per saperne di piu' sull'Assembly IJVM, CLICCA QUI .Direttiva per definire costanti simboliche
Direttiva per dichiarare variabili locali
Direttiva per definire il programma principale
Direttiva per definire un sottoprogramma