프로그래밍

 3198, 1/160 회원가입  로그인  
   winkivy
   질문입니다.... 답변좀!!!! 어셈강좌에서..보면..

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3403 [복사]


5번파트에 CMP에 대해 설명하는 부분에서

예제에 Unsigned랑 Signed랑 예제있는데

JA(JUMP if ABOVE)           CF=0 and ZF=0
JAE(뒤는생략..)
JB(뒤는생략..)
JBE(뒤는생략..)
JNA(뒤는생략..)
JNAE(뒤는생략..)
JNB(뒤는생략..)
JNBE(뒤는생략..)
JNB(뒤는생략..)
JE(뒤는생략..)
JNE(뒤는생략..)

이렇게나와잇는데.. 이게뭐어떤 내용인지 뭐 어떻다는건지 전혀 설명이없는....
궁금합니다 ㅠㅠㅠㅠㅠㅠ

  Hit : 4102     Date : 2012/04/28 02:36



    
ralehgus123 JA : 왼쪽 오퍼랜드가 오른쪽 오퍼랜드보다 크면 점프
JAE : 왼쪽 오퍼랜드가 오른쪽 오퍼랜드보다 크거나 같으면 점프
JB : 오른쪽 오퍼랜드가 왼쪽 오퍼랜드보다 크면 점프
JBE : 오른쪽 오퍼랜드가 왼쪽 오퍼랜드 보다 크거나 같으면 점프
JNA : JBE랑 같음
JNAE : JB랑 같음
JNB : JAE와 같음
JNBE : JA와 같음
JNB : JAE와 같음(반복 하셨네녀...)
JE : 왼쪽 오퍼랜드와 오른쪽 오퍼랜드가 같으면 점프
JNE : 왼쪽 오퍼랜드와 오른쪽 오퍼랜드가 같지않으면 점프

어샘블리어 명령어는 거의다 영어 약자입니다
2012/04/28  
winkivy ㅇ ㅏ.... 감사합니다.. CMP는 이런 명령어들과 비슷한 역할을 한다 이런건가...-ㅁ-ㅎㅎ.. 2012/04/29  
cd80 CMP는 주어진 오퍼랜드 두개를 비교하고 플래그를 설정해서 ralehgus123님이 써주신 JMP계열 명령들의 "왼쪽, 오른쪽 오퍼랜드" 에 해당합니다
실제 JMP 계열 명령들은 오퍼랜드를 주소값으로 받습니다
2012/04/29  
winkivy 아 감사합니다 올라온자료에 말해주신 그런 내용이 없어서 멘붕이 오고있었어요 ㅋㅋ

감사감사 제가 뉴비라는걸 다시 느낍니다 ㅋㅋ
2012/04/29