4.11.6. SMC

보안 모니터 호출

자세한 내용은 ARM Architecture Reference Manual Security Extensions Supplement를 참조하십시오.

구문

SMC{cond} #immed_16

인수 설명:

cond

선택적 조건 코드입니다(조건부 실행 참조).

immed_16

16비트 즉치값입니다. ARM 프로세서에서는 이 값을 무시하지만 SMC 예외 처리기에서는 요청 중인 서비스를 확인하기 위해 이 값을 사용할 수 있습니다.

참고

ARM 어셈블리 언어를 개발하는 과정에서 SMI 명령어의 이름이 SMC로 변경되었습니다. 이번 RVCT 릴리스에서는 SMI 명령어가 SMC로 디스어셈블되고 해당 명령어가 이전에는 SMI였다는 주석이 추가됩니다.

아키텍처

이 ARM 명령어는 보안 확장이 있는 ARMv6 이상의 구현에서 사용할 수 있습니다.

이 32비트 Thumb 명령어는 보안 확장이 있는 ARMv6T2 및 ARMv7의 구현에서 사용할 수 있습니다.

이 명령어의 16비트 Thumb 버전은 없습니다.

Copyright © 2002-2007 ARM Limited. All rights reserved.ARM DUI 0204HK
Non-Confidential