摘要 |
복수의 메모리 뱅크들로 분할되어 있고, 상기 복수의 메모리 뱅크들 중 특수 기능 레지스터들이 매핑되지 않은 선형 데이터 메모리 블록을 형성하는 둘 이상의 메모리 뱅크를 포함하는 데이터 메모리와, 메모리 뱅크의 선택을 위해 상기 데이터 메모리에 매핑되지 않은 뱅크 선택 레지스터와, 적어도 하나의 메모리 뱅크에 매핑된 간접 액세스 레지스터를 구비한 마이크로컨트롤러의 명령어 세트는, 선택된 뱅크내의 모든 메모리 위치들을 직접 어드레싱하도록 동작가능한 복수의 명령어들; 상기 뱅크 선택 레지스터에의 액세스를 제공하는 적어도 하나의 명령어; 및 상기 간접 액세스 레지스터를 이용하여 상기 데이터 메모리에의 간접 어드레스를 수행하는 적어도 하나의 명령어를 포함한다. |