Test 명령은 두 피연산자에 대해 논리적 AND 연산을 수행하고 연산 결과에 따라 관련 플래그 비트를 설정합니다. 그러나 테스트 명령의 두 피연산자는 변경되지 않습니다. 해당 플래그 비트를 설정한 후 연산 결과는 폐기됩니다.
테스트는 두 개의 매개변수(대상, 소스)에 대해 AND 논리 연산을 수행하고 결과에 따라 플래그 레지스터를 설정하며 결과 자체는 저장되지 않습니다.
TEST AX,BX 및 AND AX,BX 명령은 테스트 명령이 AX 및 BX의 내용을 변경하지 않는 반면 AND 명령은 결과를 AX에 저장한다는 점을 제외하면 동일한 효과를 갖습니다.
구문: TEST r/m, r/m/data
영향을 받는 플래그: C, O, P, Z, S(두 플래그 C와 O는 0으로 설정됨)
위 내용은 어셈블리 언어 테스트 지침 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!