특정한 플래그 값에 근거한 점프
JZ 제로플래그가 1이라면 분기 (0F84)
JNZ 제로 플래그가 0이라면 분기 (0F85)
JO 오버플로우 플래그가 1이면 분기
JNO 오버플로우 플래그가 0이면 분기
JS 사인 플래그가 1이면 분기
JNS 사인(SIGN) 플래그가 0이면 분기
JC 캐리 플래가가 1이면 분기
JNC 캐리 플래그가 0이면 분기
JP(JPE) 패리티 플래그가 1이면 분기
JNP(JPO) 패리티 플래그가 0이면 분기
등호에 근거한 점프
JE(JZ) EQUAL(=0) 이면 분기
JNE(JNZ) EQUAL 아니면(!=0) 분기
JCXZ CX레지스터가 0이면 분기
JECXZ ECX레지스터가 0이면 분기
부호가 없는 비교에 근거한 점프
JA(JNBE) 초과면 분기한다
JAE(JNB) 이상이면 분기
JB(JNAE) 미만이면 분기
JBE(JNA) 이하이면 분기
부호가 있는 비교에 근거한 점프
JG(JNLE) 부호가 있고 보다크면 분기
JGE(JNL) 부호가 있고 이상이면 분기
JL(JNGE) 부호가 있고 보다작으면 분기
JLE(JLE) 부호가 있고, 이하면 분기
'Revere Engineering > Assembler' 카테고리의 다른 글
먼 거리로 강제 점프~ (0) | 2015.02.13 |
---|---|
Assembler 명령어 정리 (1) | 2008.04.04 |