21Fermer23
SasumeLe 02/10/2009 à 23:28
Folco (./20) :
Exact, j'ai un handle pour le binaire, je devrais pouvoir écrire dedans directement, au moins le masque de l'instruction. Parce que j'ai pas encore regardé, mais si les adressages en <truc.size> x(an),y(am) s'écrivent "à l'envers" dans le binaire, il faut attendre d'avoir parsé la seconde opérande pour savoir où écrire les offsets. Mais c'est pas un problème, j'ai un stack frame global au programme, suffit de les mettre dedans.
C’est bon, les opérandes sont toujours après l’instruction (ou au même endroit quand le tout tient sur 16 bits).
Quitte à devoir faire un linker, autant tout faire à ce moment, à mon avis.
Bonne idée, à mon avis smile (sauf si ça génère des tables énormes de sauts locaux)