방금 조립을 시작한 이래로 좋았지 만 이해가되지 않는 것이 하나 있습니다. 조건부 점프는 어떻게 작동합니까?조립 조건부 점프
여기에 어셈블리 코드 샘플이 있습니다.
TEST EAX, EAX
FCLEX
JGE SHORT 004022B1
어떤 조건이 더 크거나 같으면 004022B1으로 점프합니다.
하지만 그 조건은 무엇이며 어디에서 확인합니까?
조건이 TEST EAX, EAX 여야한다고 가정합니다. 그러나 나는 그것이 무엇을하는지 모른다.
조건부 점프가 작동하는 방식과 조건이 확인/저장되는 방식을 설명 할 수 있습니까?
예를 들어 a가 1이고 b가 2이면 결과의 부호 비트는 0이됩니다. 그리고 a가 -1이고 b가 -2이면 부호 비트는 음수이므로 1이됩니다. 이것이 맞습니까? – Robin
@CrispyGMR 예, 맞습니다. – harold