특히 BLX RX 명령어와 관련된 ARM BLX 명령어에 대한 질문이 있습니다. ARM 설명서에서 BLX 레이블의 경우 label은 32MB 범위 내에 있어야합니다. 내 코드에서는 address1을 가리 키도록 R0 레지스터를 설정했습니다. 내 현재 주소와 주소 1 (대상 주소) 사이의 거리는 약 0x05000000입니다.ARM BLX 명령어 범위 (절대)
내가 명령에 도달하면 충돌합니다 (address1의 코드는 ARM이므로 T- 모드에서는 문제가 없습니다). BLX에서 절대 값을 사용할 때 제한이 있습니까? 비니어를 사용해야합니까?
감사합니다.