7.2.6. RLIST

RLIST (레지스터 목록) 지시어는 범용 레지스터 세트에 이름을 지정합니다.

구문

name RLIST {list-of-registers}

인수 설명:

name

레지스터 세트에 지정할 이름입니다. name미리 정의된 레지스터 및 보조 프로세서 이름에 나와 있는 미리 정의된 이름과 같을 수 없습니다.

list-of-registers

레지스터 이름 및/또는 레지스터 범위를 콤마로 구분하여 나열한 목록입니다. 레지스터 목록은 중괄호로 묶어야 합니다.

사용법

RLIST를 사용하여 LDM 또는 STM 명령어를 통해 전송할 레지스터 세트에 이름을 지정합니다.

LDMSTM은 해당 LDM 또는 STM 명령어에 레지스터가 제공되는 순서에 관계없이 항상 최하위 메모리 주소에 최하위 물리 레지스터 번호를 배치합니다. 사용자 고유의 기호 레지스터 이름을 정의한 경우 레지스터 목록이 오름차순으로 되어 있지 않으므로 명확성이 떨어질 수 있습니다.

--diag_warning 1206 어셈블러 옵션을 사용하여 레지스터 목록에 레지스터가 오름차순으로 나열되도록 합니다. 레지스터가 오름차순으로 나열되지 않으면 경고가 나타납니다.

예제

Context RLIST   {r0-r6,r8,r10-r12,r15}
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential