2007년 03월 14일
조건부 실행
조건부 실행이란 코어가 어떤 명령어를 실행할 지의 여부를 제어할 수 있음을 의미한다
대부분의 명령어들은 코어가 그것을 실행할 지의 여부를 결정할 수 있는 조건 인자를 가지고 있는데
이것은 상태 플래그( Condition Bits ) 의 설정값을 기본으로 하고있다

명령어를 실행하기 전에 코어는 자신이 가지고 있는 조건 인자와 cpsr 의 상태플래그를 비교하고
이것이 일치하면 명령어는 실행 그렇지 않으면 무시하게 된다.
조건인자는 명령어 니모닉 바로뒤에 추가되어 명령어와 함께 인코딩 되고
만약 조건 인자가 없다면 AL ( 항상 실행 )로 설정된다

대부분의 명령어들은 코어가 그것을 실행할 지의 여부를 결정할 수 있는 조건 인자를 가지고 있는데
이것은 상태 플래그( Condition Bits ) 의 설정값을 기본으로 하고있다

명령어를 실행하기 전에 코어는 자신이 가지고 있는 조건 인자와 cpsr 의 상태플래그를 비교하고
이것이 일치하면 명령어는 실행 그렇지 않으면 무시하게 된다.
조건인자는 명령어 니모닉 바로뒤에 추가되어 명령어와 함께 인코딩 되고
만약 조건 인자가 없다면 AL ( 항상 실행 )로 설정된다

조건 니모닉
# by | 2007/03/14 11:37 | Arm Architecture | 트랙백




