7.8.9. GET 또는 INCLUDE

GET 지시어는 어셈블 중인 파일에 다른 파일을 포함시킵니다. 포함된 파일은 GET 지시어의 위치에서 어셈블됩니다. INCLUDEGET의 동의어입니다.

구문

GET filename

인수 설명:

filename

어셈블리에 포함할 파일의 이름입니다. 어셈블러에서는 UNIX 또는 MS-DOS 형식의 파일 이름을 사용할 수 있습니다.

사용법

GET은 어셈블리에 매크로 정의, EQU 및 저장 맵을 포함하는 데 유용합니다. 포함된 파일의 어셈블리가 완료되면 GET 지시어 다음에 나오는 행에서 어셈블리가 계속됩니다.

기본적으로 어셈블러는 포함된 파일의 현재 위치를 검색합니다. 현재 위치는 호출하는 파일이 있는 디렉토리입니다. -i 어셈블러 명령 행 옵션을 사용하면 검색 경로에 디렉토리를 추가할 수 있습니다. 공백이 포함된 파일 이름과 디렉토리 이름은 큰따옴표로 묶으면 안 됩니다.

포함된 파일에는 다른 파일을 포함하기 위한 추가 GET 지시어가 포함될 수 있습니다 (중첩 지시어 참조).

포함된 파일이 현재 위치와 다른 디렉토리에 있으면 포함된 파일이 끝날 때까지 이 디렉토리가 현재 위치가 됩니다. 포함된 파일이 끝나면 이전 현재 위치가 복원됩니다.

GET은 객체 파일을 포함하는 데 사용할 수 없습니다 (INCBIN 참조).

예제

    AREA    Example, CODE, READONLY
    GET     file1.s               ; includes file1 if it exists
                                  ; in the current place.
    GET     c:\project\file2.s    ; includes file2
    GET     c:\Program files\file3.s  ; space is permitted
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential