2.7.1. ARM 및 Thumb-2에서 사용할 수 있는 다중 로드 및 저장 명령어

다음 명령어는 ARM 명령어 세트와 Thumb-2 명령어 세트에서 사용할 수 있습니다.

LDM

다중 레지스터를 로드합니다.

STM

다중 레지스터를 저장합니다.

PUSH

다중 레지스터를 스택에 저장하고 스택 포인터를 업데이트합니다.

POP

다중 레지스터를 스택에서 로드하고 스택 포인터를 업데이트합니다.

LDMSTM 명령어의 경우

기준 레지스터가 메모리의 다음 블록을 가리키도록 업데이트될 경우 이 작업을 쓰기 되돌림이라고 합니다. 즉, 인접 주소가 기준 레지스터에 다시 기록됩니다.

PUSHPOP 명령어의 경우

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