웹떠돌이

점프 명령어 본문

창고

점프 명령어

njas 2011. 7. 29. 20:54

          JA       결과가 1보다 클 경우 점프                 CF=0 and ZF=0
          JAE      결과가 1보다 크거나 같을경우 점프              CF=0
          JB       결과가 1보다 작을 경우 점프                    CF=1
          JBE      결과가 1보다 작거나 같을경우 점프         CF=1 or ZF=1
          JC       캐리 플래그가 1일경우 점프                     CF=1

          JCXZ     CX가 0일경우 점프                              CX=0
          JE       결과가 같을 경우 점프                          ZF=1
          JG       결과가 클경우 점프(signed)                ZF=0 and SF=OF
          JGE      결과가 크거나 같을 경우 점프 (signed)          SF=OF
          JL       결과가 작을 경우 점프(signed)                SF != OF
          JLE      결과가 작거나 같을 경우 점프 (signed)     ZF=1 or SF != OF
          JMP      무조건 점프                                  조건없음

          JNA      결과가 작을 경우 점프                      CF=1 or ZF=1
          JNAE     결과가 작거나 같을경우 점프                    CF=1
          JNB      결과가 클 경우 점프                            CF=0
          JNBE     결과가 크거나 같을경우 점프                CF=0 and ZF=0
          JNC      캐리 플래그가 0일경우 점프                     CF=0
          JNE      결과가 클 경우 점프                            ZF=0
          JNG      결과가 작을 경우 점프(signed)              ZF=1 or SF != OF


방금밑에 활주님글에서 퍼온건데요^^

다외우려면 머리깨집니다

스펠링 하나씩외우세요


J = Jump(점프)~면 점프, N = Not, E = Equal(같다), A = above, 크다는뜻입니다, B = below 작다는뜻입니다

이정도만 외워두셔도 됩니다 JNG, JCXZ 이런거 올리디버거와같은 프로그램 으로 열어보시면 잘안나옵니다^^

그럼 예를 들어 JAE 를 설명으로 들어보죠

J=JUMP, A=크다는뜻,E=같다는뜻. 그러므로 크거나 같으면 점프하라는뜻이죠

이렇게 스펠링하나하나씩외워서 조합하시는게 훨씬 잘외워집니다^^

 

http://hides.tistory.com/category/Computer/Reverse

'창고' 카테고리의 다른 글

jQuery 차트시트  (0) 2011.07.31
SyntaxHighlighter 사용 가능한 언어 종류  (0) 2011.07.29
vb6 주민 형식 체크  (0) 2011.07.29
아파치 설치시 내가 주로하는 php.ini 수정  (2) 2011.07.29
MYSQL 인덱스 정리  (0) 2011.07.29
Comments