Bonjour,
Je suis confronté à des problèmes de précisions avec des calculs en QWord (64 bits). Soit je trouve un programme avec des pointeurs , soit j'écris une routine en Assembleur.
Mais avant de me lancer dans une recherche, je voudrais savoir par programme si je suis en 64 bits ou 32 bits sous windows.
J'ai voulu me baser sur le tutoriel en assembleur de Nono ici , mais Lazarus ne reconnait pas les registres EAX etc...
Ce tutoriel date un peu, donc je dois me référer à la bonne documentation, et donc répondre probablement aux questions suivantes :
1. Comment savoir quel processeur, mon ordi utilise? (je pense qu'ils ont des registres plus ou moins semblables, mes connaissances remontent au Z80 et 8086...)
2. Comment recueillir si je suis en 32 ou 64 bits? (pour savoir quels registres utiliser?)
J'ai trouvé ça, mais j'aurais souhaité quelque chose de plus simple.
Et si vous avez sous la main un exemple de code, merci!
Partager