(IA32), por ejemplo,prueba si un registro es igual a sí mismo en IA32
test $eax, $eax
por qué querrías hacer eso? lo hace $eax & $eax
, ¿verdad? ¿No debería este siempre establecer el registro de la bandera para decir que son iguales ..?
adición: así que la prueba establecerá la ZF (como se menciona a continuación) si el registro es cero. Entonces, ¿la prueba (como se usa arriba) principalmente se usa para decir si un registro está vacío? y ZF se establece si es así?
posible duplicado de [x86 Ensamblaje - 'testl' eax contra eax?] (Http://stackoverflow.com/questions/147173/x86-assembly-testl-eax-against-eax) –