Bien le bonjour,
Question en passant. Sur le processeur intel il existe 4 variantes de l'instruction store (sans aller dans les options les plus barbares).
st1, st2, st4 et st8 pour stocker 1,2,4 ou 8 octets en mémoire.
Voilà ce que je veux faire:
Sans savoir ce qu'il y a dans le registre, est-ce que je peux faire un store du registre en mémoire, utiliser le registre pour autre chose et par la suite, remettre le registre en place en faisant un load de la zone mémoire. Finalement, faire mon propre spill interne.
Ma question:
Sans savoir ce qu'il y a dans le registre, il est donc normal de faire un st8 et un ld8 mais est-ce que cela va poser un problème si la donnée n'est en fait qu'un caractère (mis à part que je stocke 7 octets en trop)?
Voilà mon problème du lundi midi!
Jc
PS: est-ce que quelqu'un sait comment faire facilement un changement de contexte avec le processeur intel. J'ai trouvé du peudo-code sur le site d'HP mais ce n'est pas exactement ce que je cherche...
Partager