프로세서 상태 및 명령어 세트

프로세서 상태
어떤 명령어가 실행될 지를 결정한다
cpsr의 J( Jazelle )와 T ( Thumb )는 프로세서의 상태 반영
//ex. J 와 T 가 0이면 프로세서는 ARM 상태에 있으며 ARM 명령어를 사용하고 있다는 것을 의미
전원이 공급되는 순간은 ARM 상태
코어의 상태를 바꾸기 위해서는 특별한 분기 명령어를 사용해야함


ARM 프로세서의 명령어 세트
ARM, Thumb, Jazelle
명령어들을 서로 섞어서 쓸 수 없다
Jazelle
- Java 코드의 실행 속도를 높이기 위해 S/W 와 H/W를 감안하여 설계
- Java 코드 실행 위한 Java 가상기계수정 버전
- H/W 일부분은 Java 코드지원, 나머지는 S/W 적으로 에뮬레이션



by 일찍자라 | 2007/03/14 12:08 | Arm Architecture | 트랙백

◀ 이전 페이지          다음 페이지 ▶