7.2.2. LCLA, LCLL 및 LCLS

LCLA 지시어는 지역 산술 변수를 선언하고 해당 값을 0으로 초기화합니다.

LCLL 지시어는 지역 논리 변수를 선언하고 해당 값을 {FALSE}로 초기화합니다.

LCLS 지시어는 지역 문자열 변수를 선언하고 해당 값을 Null 문자열 ("") 로 초기화합니다.

구문

<lclx> variable

인수 설명:

<lclx>

LCLA, LCLL 또는 LCLS 중 하나입니다.

variable

변수의 이름입니다. variable은 자신이 포함된 매크로 내에서 고유해야 합니다.

사용법

이미 정의된 변수에 대해 이러한 지시어 중 하나를 사용하면 위에 나온 것과 동일한 값으로 다시 초기화됩니다.

변수 범위는 해당 변수가 들어 있는 매크로의 특정 인스턴스화로 제한됩니다 (MACRO 및 MEND 참조).

SETA, SETL 또는 SETS 지시어 (SETA, SETL 및 SETS 참조) 을 사용하여 변수 값을 설정합니다.

전역 변수 선언에 대한 자세한 내용은 GBLA, GBLL 및 GBLS를 참조하십시오.

예제

        MACRO                           ; Declare a macro
$label  message $a                      ; Macro prototype line
        LCLS    err                     ; Declare local string
                                        ; variable err.
err     SETS    "error no: "            ; Set value of err
$label  ; code
        INFO    0, "err":CC::STR:$a     ; Use string
        MEND
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential