J'ai une question sur l'initialisation de variables dans l'assemblage de MASM.initialisation de variable dans l'assembly pour IA-32
Comment puis-je initialiser 2^32 à une variable et à quel type de variable dois-je initialiser? DWORD ou REAL4?
J'essaie de le faire comme:
val DWORD 2.0E+32
Quand j'assign var à un registre (. Par exemple eax mov, val) et essayer d'écrire la valeur, je vois quelque chose qui est pas 2^32. J'ai aussi essayé avec le type REAL4. Le résultat est toujours le même.
Alors qu'est-ce que je fais mal ici?
Merci à l'avance ...
N'est-ce pas juste 0xFFFFFFFF? –
C'est (2^32) - 1. –