<aside>
🖼️ 명령어{s}{condition} Rd, Rn, {Operand2}
- s : 실행 결과에 따라 CPSR flag field를 설정합니다
- condition : CPSR flag field에 따라 해당 명령어를 실행합니다. 기본은 AL(ALWAYS)로, 어떤 상태이든 실행합니다.
- AL 이외에도 EQ, NE, GE, LE, GT, LT와 같은 옵션들이 존재합니다.
- 명령어 condition은 Figure1의 코드와 같은 형식으로 사용됩니다.
- Figure2에 있는 코드는 Figure1과 같은 동작을 합니다.
- Rd : destination register로 명령어의 실행 결과가 들어갑니다.
- Rn : 첫 번째 피연산자입니다. 레지스터, immediate 값을 넣을 수 있습니다.
- Operand2 : 두 번째 피연산자입니다. 레지스터, immediate 값 혹은 shift 값이 들어갈 수 있습니다.
</aside>