constant J'ai une struct non initialisée:Accès à un membre d'une struct et en le comparant avec un
struc my_struct1
.a resd
.b resb
.c resd
.d resb
endstruc
Ensuite, il est rempli avec des données:
mov rax, 123
;.........
mov rdi, [my_struct1]
;.........
syscall
Comment je peux comparer ce que les valeurs ne un de ses champs a? En C je ferais ceci par:
if (my_struct1.c == SOME_CONSTANT) {
//......
}
Ce petit tutoriel peut vous donner un peu d'inspiration: http://mcs.uwsuper.edu/sb/224/Intro /struct_nasm.html –