Note/reversing

[NOTE : reversing] jump 명령어 (jz, jnz, js, jns)

jir4vvit 2021. 2. 17. 22:05
  • ZF 제로 플래그(Zero Flag) 연산 결과가 0이면 참(1)
  • SF 부호 플래그(Sign Flag) 연산 결과가 음수이면 참(1)

 

  • jz <Operand> : 제로 플래그가 참이면(연산 결과 = 0) Operand로 점프 
  • jnz <Operand> : 제로 플래그가 거짓이면(연산 결과 != 0) Operand로 점프
  • js <Operand> : 부호 플래그가 참이면(연산 결과 < 0) Operand로 점프
  • jns <Operand> : 부호 플래그가 거짓이면(연산 결과 >= 0) Operand로 점프

 

 

 

 

ref

'Note > reversing' 카테고리의 다른 글

[NOTE : reversing] test 명령어  (0) 2021.02.17
[NOTE : reversing] xor 연산  (0) 2021.01.28