10.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ARM</strong> 프로세서용 소프트웨어 개발MPU를 사용하면 외부 메모리를 크기와 속성이 서로 다른 여러 연속 영역으로 분할할 수 있습니다. 또한 여러 메모리 영역의 액세스권한 및 메모리 특성도 제어할 수 있습니다.MPU는 변환 테이블에 대해 외부 메모리를 필요로 하지 않으며, 캐시를 사용하도록 설정하려면 MPU를 먼저 사용하도록 설정해야 합니다.MMU 또는 MPU의 전체 아키텍처에 대한 설명을 보려면 <strong>ARM</strong> 아키텍처 참조 문서 및 해당 프로세서의 기술 참조 문서를 참조하십시오.2.1.4 Thumb-2Thumb-2 기술은 <strong>ARM</strong>v6T2 이상 아키텍처에서 사용할 수 있으며, 16비트 Thumb명령어 세트가 대폭 향상된 것입니다. Thumb-2에서 제공하는 32비트 명령어를프로그램에서 16비트 명령어와 원하는 대로 조합할 수 있습니다. Thumb-2는 추가로 제공되는 32비트 명령어를 통해 <strong>ARM</strong> 명령어 세트의 해당하는 기능을 제공할 수 있습니다. 뿐만 아니라 이전 Thumb 버전 수준의 코드 밀도 및 <strong>ARM</strong> 명령어세트와 동일한 성능을 제공할 수 있습니다.Thumb-2 명령어 세트와 <strong>ARM</strong> 명령어 세트의 가장 중요한 차이점은, 대부분의 32비트 Thumb 명령어가 무조건 명령어인 반면 대부분의 <strong>ARM</strong> 명령어는 조건 명령어일 수 있다는 것입니다. Thumb-2에는 조건부 실행 명령어 IT가 도입되었습니다. 이 명령어는 후속 명령어에 적용하여 해당 명령어를 조건 명령으로 지정할 수있는 논리적 if-then-else 연산입니다.명령어 세트에 대한 자세한 내용은 <strong>ARM</strong> 아키텍처 참조 문서 또는 해당 프로세서의 기술 참조 문서를 참조하십시오.2.1.5 부동 소수점 빌드 옵션다음 지침은 응용 프로그램에 사용할 가장 적합한 부동 소수점 빌드 옵션을 선택하도록 지원하는 데 사용할 수 있습니다.<strong>ARM</strong> 및 Thumb 부동 소수점 (<strong>ARM</strong>v6 이하)<strong>ARM</strong> 상태 코드와 Thumb 상태 코드에서 부동 소수점 연산을 수행하는 코드를 컴파일하는 데 사용할 수 있는 옵션에는 여러 가지가 있습니다.<strong>ARM</strong>만 해당--fpu vfpv2 옵션을 선택하여 컴파일러에서 부동 소수점 연산이 포함된 함수에 대해서만 <strong>ARM</strong> 코드를 생성하게 합니다.<strong>ARM</strong> DUI 0203IK Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. 2-5Unrestricted AccessNon-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!