WORK/Sotfware
EQU
KANG Stroy
2009. 4. 28. 19:02
728x90
728x90
7.8.6. EQU
EQU
지시어는 숫자 상수, 레지스터 상대 값 또는 프로그램 기준 값에 기호 이름을 지정합니다. *
기호는 EQU
의 동의어입니다.
구문
name
EQU
expr
{, type
}
인수 설명:
값에 지정할 기호 이름입니다.name
레지스터 기준 주소, 프로그램 기준 주소, 절대 주소 또는 32비트 정수 상수입니다.expr
선택 사항입니다.type
은 다음 중 하나일 수 있습니다.type
-
-
ARM
-
THUMB
-
CODE32
-
CODE16
-
DATA
은type
이 절대 주소일 경우에만 사용할 수 있습니다.expr
을 내보낸 경우 객체 파일에 있는 기호 테이블의name
항목은name
에 따라type
ARM
,THUMB
,CODE32
,CODE16
또는DATA
로 표시됩니다. 이 항목은 링커에서 사용할 수 있습니다. -
사용법
EQU
를 사용하여 상수를 정의합니다. 이 지시어는 C에서 #define을 사용하여 상수를 정의하는 것과 같습니다.
기호 내보내기에 대한 자세한 내용은 KEEP 및 EXPORT 또는 GLOBAL을 참조하십시오.
예제
abc EQU 2 ; assigns the value 2 to the symbol abc. xyz EQU label+8 ; assigns the address (label+8) to the ; symbol xyz. fiq EQU 0x1C, CODE32 ; assigns the absolute address 0x1C to ; the symbol fiq, and marks it as code
[펌] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ik/Caccddic.html
728x90