`testl` eax przeciwko eax?
Próbuję zrozumieć jakieś zgromadzenie.
Zespół w następujący sposób, jestem zainteresowanytestl
linia:
000319df 8b4508 movl 0x08(%ebp), %eax
000319e2 8b4004 movl 0x04(%eax), %eax
000319e5 85c0 testl %eax, %eax
000319e7 7407 je 0x000319f0
Próbuję zrozumieć ten punkttestl
pomiędzy%eax
i%eax
? Myślę, że specyfika tego kodu nie jest ważna, po prostu próbuję zrozumieć sam test - czy wartość nie zawsze byłaby prawdziwa?