12. JNE, JA, JB
Assembly
2017. 5. 19. 23:09
N = NOT이라는 뜻
1. JNE Jump if NOT Equal
ZF 가 0일때 점프를 한다.
2. JNZ Jump NOT Zero
ZF 가 0일때 점프를 한다.
크고작음을 나타내는 비교
3. JA(Jump Above)
클때 점프, CF가 0, ZF가 0일때 점프를한다.
앞의 인자의 값이 크면 점프하라
4. JB(Jump Below)
작을 때 점프, CF가 1일때
앞의 인자의 값이 작으면 점프하라
상태 레지스터
CF(Carry Flag) - bit자리수가 넘어가는 연산이 있으면 CF가 1 로 셋팅된다.
올림을 영어로 Carry 라고 한다.
1111+ 0001 = 1 0000
bit를 넘어서서 값이 나왔기 때문에 CF가 1으로 셋팅된다.
0001-0010 = 1111
빌림이 발생해서 CF가 1로 셋팅된다
'Assembly' 카테고리의 다른 글
13. JG, JL 상태레지스터 SF OF (0) | 2017.05.22 |
---|---|
11. 조건 분기문 (0) | 2017.05.18 |
10. 메모리 주소 지정방식 (0) | 2017.05.18 |
9. 주소값 간접 지정 (0) | 2017.05.18 |
8. ADD, SUB (0) | 2017.05.18 |