Instructions XVM pour le tas (ALLOC, CREAD, CWRITE), compilation des tableaux et des classes sans méthode dynamique.
Choisissez une approche :
Comment allouer un bloc mémoire dans le tas avec l'instruction ALLOC ?
Comment lire une valeur dans le tas à une adresse avec offset (CREAD) ?
Comment écrire une valeur dans le tas à une adresse avec offset (CWRITE) ?
Comment compiler la création d'un tableau (new T[e]) en XVM ?
Comment compiler l'accès à un élément d'un tableau (t[e]) en XVM ?
Comment compiler l'accès à la taille d'un tableau (t.length) en XVM ?
Comment compiler l'affectation d'un élément de tableau (t[e1] = e2) en XVM ?
Comment les champs d'un objet sont-ils numérotés et disposés en mémoire ?
Comment compiler l'accès à un champ d'un objet (x.champ) en XVM ?
Comment compiler l'affectation d'un champ d'un objet (x.champ = e) en XVM ?
Comment compiler un constructeur de classe en XVM ?