`testl` eax와 eax? 어셈블리를 이해하려고합니다. 다음과 같은 어셈블리는 testl라인에 관심이 있습니다. 000319df 8b4508 movl 0x08(%ebp), %eax 000319e2 8b4004 movl 0x04(%eax), %eax 000319e5 85c0 testl %eax, %eax 000319e7 7407 je 0x000319f0 와 testl사이의 요점을 이해하려고합니다 . 나는이 코드가 중요하지 않다고 생각합니다. 테스트 자체를 이해하려고 노력하고 있습니다. 가치가 항상 사실이 아닙니까?%eax%eax eax0 이상 인지 또는 이하 인지 테스트합니다 . 이 경우 점프 eax가 0 이면 점프가 수행됩니다 . 의미는 test인수를 함께 AND하는 것이며 결과가 0인지 확인하는 ..