Assembly
2013.09.04_jmp_instruction
성엽이
2013. 9. 4. 15:59
jmp Instruction |
|
▶ jmp targetStatement : Label or 변위 만큼을 점프할 수 있다.
▶ jns targetStatement : 상태플래그가 SF가 '0' 이면 수행되는 명령 ( 변수 A 값이 0보다 크거나 같으면 점프 ! )
▶ jnz targetStatement : 상태플래그 ZF가 '0' 이면 수행되는 명령
▶ jne targetStatement : 상태플래그 ZF가 '0' 이면 수행되는 명령어( 변수 A가 0과 같지않다면 점프 ! )
▶ cmp operand1, operand2 : compare 비교 명령어. cmp eax, 1 형식으로 사용합니다. cmp 명령은 혼자 사용되지 않고 언제나 조건 점프 명령어나 조건 이동(mov) 명령어와 함께 사용. 위는 4byte 변수 A 의 값을 0과 비교했을 때, jne와 조건 점프 명령어를 실행 ※ 비쥬얼 스튜디오에서는 cmp 와 jne 가 수행 되었다. 이는 컴파일러가 최적의 연산을 수행한 결과이다. |