7.5.5. FRAME RESTORE

FRAME RESTORE 지시어를 사용하여 지정한 레지스터의 내용이 함수 진입점에 있는 값으로 복원되었음을 어셈블러에 알립니다. 이 지시어는 FUNCTIONENDFUNC 또는 PROCENDP 지시어가 있는 함수 내에서만 사용할 수 있습니다.

구문

FRAME RESTORE {reglist}

인수 설명:

reglist

해당 내용이 복원된 레지스터 목록입니다. 이 목록에는 최소한 하나 이상의 레지스터가 있어야 합니다.

사용법

호출 수신자가 스택에서 레지스터를 다시 로드한 후 바로 FRAME RESTORE를 사용합니다. 함수의 마지막 명령어 뒤에서는 이렇게 하지 않아도 됩니다.

reglist에는 정수 레지스터나 부동 소수점 레지스터 중 하나만 포함될 수 있으며 둘 다 포함될 수는 없습니다.

Note

코드에서 단일 명령어를 사용하여 레지스터를 로드하고 스택 포인터를 변경하는 경우 FRAME RESTOREFRAME ADDRESS를 둘 다 사용하는 대신 FRAME POP을 사용할 수 있습니다 (FRAME POP 참조).

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential