7.3.11. DCQ 및 DCQU

DCQ 지시어는 4바이트 단위로 정렬된 메모리의 8바이트 블록을 하나 이상 할당하고 메모리의 초기 런타임 내용을 정의합니다.

메모리를 임의로 정렬한다는 점을 제외하면 DCQU는 이 지시어와 같습니다.

구문

{label} DCQ{U} {-}literal{,{-}literal}...

인수 설명:

literal

64비트 숫자 리터럴 (숫자 리터럴 참조) 입니다.

허용되는 숫자 범위는 0에서 264–1 사이입니다.

숫자 리터럴에 일반적으로 허용되는 문자 외에도 literal의 접두사로 빼기 기호를 사용할 수도 있습니다. 이 경우 허용되는 숫자 범위는 –263에서 –1 사이입니다.

-n을 지정한 결과와 264n을 지정한 결과는 같습니다.

사용법

DCQ는 필요한 경우 4바이트 단위로 정렬하기 위해 첫 번째로 정의된 8바이트 블록 앞에 최대 3바이트의 패딩을 삽입합니다.

정렬이 필요하지 않으면 DCQU를 사용합니다.

추가 참고:

예제

        AREA    MiscData, DATA, READWRITE
data    DCQ     -225,2_101     ; 2_101 means binary 101.
        DCQU    number+4       ; number must already be defined.
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential