Bonjour à tou(te)s,
Je cherche à simuler les registres d'un processeur.
J'ai donc imaginé des registres un peu comme dans un processeur intel :
AH
AL
AX
AEX
Je souhaite obtenir ce genre de modèle en mémoire :
Où AY est un "registre" non utilisable, et j'ai naturellement pensé aux structures. Mais je n'arrive pas à bien poser tout ca. En fait, j'ai essayé quelques trucs, mais j'obtiens des trucs vraiment bizarres ou des erreurs de compilo. Quelqu'un a déjà fait ca ? Sinon je poserai le problème bien à plat, parce que là je n'arrive pas trop à me concentrer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 AEX AY AX AH AL 00000000 00000000 00000000 00000000
PS : un essai infructueux, ne grondez pas, je n'arrive plus à réfléchir
EDIT : Je vais voir si l'utilisation d'un objet ne serait pas plus simple, et tant pis pour la "perte" de mémoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 union x_register { unsigned short int x; struct sub { unsigned char l; unsigned char h; }; };
Partager