4.10.1. BKPT

브레이크포인트

구문

BKPT #immed

인수 설명:

immed

다음 범위에 있는 정수로 평가되는 식입니다.

  • ARM 명령어의 경우, 0 ~ 65535 (16비트 값)

  • 16비트 Thumb 명령어의 경우 0 ~ 255 (8비트 값)

사용법

BKPT 명령어는 프로세서를 디버그 상태로 변경합니다. 디버그 도구는 특정 주소의 명령어에 도달하면 이 명령어를 사용하여 시스템 상태를 조사할 수 있습니다.

ARM 상태와 Thumb 상태 모두에서 ARM 하드웨어는 immed를 무시합니다. 그러나 디버거는 이 식을 사용하여 브레이크포인트에 대한 추가 정보를 저장할 수 있습니다.

아키텍처

이 ARM 명령어는 ARMv5 이상에서 사용할 수 있습니다.

이 16비트 Thumb 명령어는 ARMv5 이상의 T 변형에서 사용할 수 있습니다.

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

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