목차
1. 특징
2. 구조
3. 동작 모드
2. 구조
3. 동작 모드
본문내용
1. 특징
1) 32Bit RISC Processor
- 32bit data bus와 32bit address bus 제공
- register 기반의 연산 처리, 적은 명령어로 속도가 cisc보다 빠르다.
2) Big / Little endian mode 지원
- 인텔 계열의 CPU에서 memory에 여러 byte를 저장할 때, 하위 byte가 먼저 오고 상위 byte일수록 뒤로 오는데 이런 형태를 Little Endian이라고 한다. 모토롤라 계열의 CPU에서는 최상위 byte가 먼저 오는 방식이 Big Endian이다.
3) High Performance RISC
- 25MHz의 clock을 사용 할 때 약 17MIPS가 나온다.
4) Fast Interrupt Response
- 일반적인 Interrupt 와 Interrupt 처리를 빠르게 해 줄 수 있는 FAST Interrupt 기능이 있다. 3 개의 register를 별도로 제공해서, Interrupt 처리 루틴에서 register를 저장,복구하는 시간을 줄일 수 있다.
5) Excellent high level language support
- C나 다른 언어에서 일반적으로 사용하는 기능들을 바로 구현할 수 있는 명령어들이 제공된다.
Ex) count++; temp--;
6) Simple & Powerful Instruction Set
- ARM의 명령어는 그 종류가 적으면서도, 다양하게 적용시킬 수 있는 특징이 있다.
1) 32Bit RISC Processor
- 32bit data bus와 32bit address bus 제공
- register 기반의 연산 처리, 적은 명령어로 속도가 cisc보다 빠르다.
2) Big / Little endian mode 지원
- 인텔 계열의 CPU에서 memory에 여러 byte를 저장할 때, 하위 byte가 먼저 오고 상위 byte일수록 뒤로 오는데 이런 형태를 Little Endian이라고 한다. 모토롤라 계열의 CPU에서는 최상위 byte가 먼저 오는 방식이 Big Endian이다.
3) High Performance RISC
- 25MHz의 clock을 사용 할 때 약 17MIPS가 나온다.
4) Fast Interrupt Response
- 일반적인 Interrupt 와 Interrupt 처리를 빠르게 해 줄 수 있는 FAST Interrupt 기능이 있다. 3 개의 register를 별도로 제공해서, Interrupt 처리 루틴에서 register를 저장,복구하는 시간을 줄일 수 있다.
5) Excellent high level language support
- C나 다른 언어에서 일반적으로 사용하는 기능들을 바로 구현할 수 있는 명령어들이 제공된다.
Ex) count++; temp--;
6) Simple & Powerful Instruction Set
- ARM의 명령어는 그 종류가 적으면서도, 다양하게 적용시킬 수 있는 특징이 있다.
소개글