1519Fermer1521
FarewellLe 28/09/2010 à 16:40
(deubeul cross)

./1517 Euh, je dirais que ça n'a rien à voir en fait cheeky Le fait de faire du code PIC, donc avec uniquement des adressages pc-relatifs n'est utilisé par moi que dans un but : produire un binaire à la section de code parfaitement invariante, de manière à pouvoir être exécuté en ROM sans recopie en RAM (sous PedroM).
Si en effet, seul le mode kernel permet de faire un programme non-recopié en RAM (flag read-only dans le stub), tu peux très bien faire du kernel avec adressages absolus (surtout quand t'emploies des DLLs, les libcalls sont en général relogés si t'écris ton code au plus simple), mais tu peux aussi faire du nostub intégralement PIC. Mais dans ce dernier cas, cet abruti de nostub n'étant pas read-only, il est recopié en RAM à chaque lancement, et donc son côté PIC perd une partie de son intérêt, du moins dans mon optique.