7.3.13. COMMON

COMMON 지시어는 지정된 기호에 정의된 크기의 메모리 블록을 할당합니다. 이때 메모리가 정렬되는 방식을 지정합니다. 정렬을 생략할 경우 기본 정렬은 4이고, 크기를 생략할 경우 기본 크기는 0입니다.

다른 메모리에 액세스할 때와 마찬가지로 이 메모리에 액세스할 수 있지만 객체 파일에 공간이 할당되지는 않습니다.

구문

COMMON symbol{,size{,alignment}}

인수 설명:

symbol

기호 이름입니다. 기호 이름은 대소문자를 구분합니다.

size

예약할 바이트 수입니다.

alignment

정렬입니다.

사용법

링커에서는 링크 단계 중에 필요한 공간을 0으로 초기화된 메모리로 할당합니다.

예제

        COMMON    xyz,255,4   ; defines 255 bytes of ZI store, word-aligned
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential