3.5.5. 레이블

레이블은 명령어나 데이터의 메모리에서 주소를 나타내는 기호입니다. 레이블은 프로그램 기준, 레지스터 기준 또는 절대 레이블일 수 있습니다.

프로그램 기준 레이블

이 레이블은 숫자 상수를 더하거나 뺀 PC를 나타냅니다. 이 레이블을 분기 명령어의 타겟으로 사용하거나 코드 섹션에 포함된 데이터의 작은 항목에 액세스합니다. 명령어 또는 데이터 정의 지시어 중 하나에서 레이블을 사용하여 프로그램 기준 레이블을 정의할 수 있습니다. 다음을 참조하십시오.

레지스터 기준 레이블

이 레이블은 숫자 상수를 더한 명명된 레지스터를 나타냅니다. 이 레이블은 주로 데이터 섹션의 데이터에 액세스하는 데 사용됩니다. 저장 맵을 사용하여 이 레이블을 정의할 수 있습니다. EQU 지시어를 사용하여 저장소 맵에 정의된 레이블을 기반으로 추가 레지스터 상대 레이블을 정의할 수 있습니다. 다음을 참조하십시오.

절대 주소

이 레이블은 숫자 상수입니다. 이 레이블은 0 ~ 232–1 범위의 정수이고 메모리 주소를 직접 지정합니다.

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