N.B : Ces différents codes ne sont exécutables que sur un processeur de la famille x86-64 (64 bits).
#includeint main(void) { unsigned long long var_RFLAGS = 0; __asm{ PUSHFQ; // pousse les 64 bits de RFLAGS sur la pile POP var_RFLAGS; // met RFLAGS dans la variable var_RFLAGS } std::cout << std::hex << "Valeur du registre RFLAGS: 0x" << var_RFLAGS; return 0; }