본문 바로가기
코스웨어/13년 스마트컨트롤러

2013.09.04_jmp instruction 과제_ 김성엽

by 알 수 없는 사용자 2013. 9. 4.
728x90
반응형


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 가 수행 되었다. 이는 컴파일러가 최적의 연산을 수행한 결과이다.


728x90