4.12.3. HB, HBL, HBLP 및 HBP

처리기 분기, 지정된 처리기로 분기

이 명령어는 선택적으로 복귀 주소를 lr에 저장하거나 매개변수를 처리기에 전달할 수 있으며 두 작업을 모두 수행할 수도 있습니다.

구문

HB{L} #HandlerID
HB{L}P #immed, #HandlerID

인수 설명:

L

선택적 접미사입니다. L이 있을 경우 이 명령어는 복귀 주소를 lr에 저장합니다.

P

선택적 접미사입니다. P가 있을 경우 이 명령어는 immed의 값을 r8에 있는 처리기에 전달합니다.

immed

즉치값입니다. L이 있으면 immed는 0 ~ 31 범위에 있어야 하고, 그렇지 않으면 immed는 0 ~ 7 범위에 있어야 합니다.

HandlerID

호출할 처리기의 인덱스 번호입니다. P가 있으면 HandlerID는 0 ~ 31 범위에 있어야 하고, 그렇지 않으면 HandlerID는 0 ~ 255 범위에 있어야 합니다.

아키텍처

이러한 명령어는 ARM 상태에서 사용할 수 없습니다.

이러한 16비트 ThumbEE 명령어는 ThumbEE 상태와 Thumb-2EE를 지원하는 ARMv7에서만 사용할 수 있습니다.

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential