본 논문에서는 16비트 Thumb 명령어 집합 구조를 개선하기 위하여 주소 지정 방식을 확장하는 기법을 제시한다. 제시된 방법의 핵심 아이디어는 사용 빈도가 낮은 명령어들의 레지스터필드의 너비를 감소시키고 이를 통해 절약한 비트들을 이용하여 사용빈도가 높은 명령어들에 새로운 주소 지정방식을 도입하는 것이다. 제시된 기법은 16비트 Thumb 구조의 상위집합인 32비트ARM 구조에서 사용되는 유용한 주조지정방식들을 채택한다. 데이터리스트에 대한 접근 속도를 향상시키기 위하여 크기가 조정된 레지스터 오프셋 주소 지정 방식과 사후 인덱스 주소지정방식이 로드와 저장명령어에 도입된다. 실험결과, 제시된 방법은 전통적인 방식과 비교하여 평균 8.5%의 성능을 향상시킨다.
본고는 16비트 Thumb 명령어 집합 구조를 개선하기 위해 주소 지정 방식을 확장하는 기법을 제시하였다.