This thesis proposes an efficient parameter access scheme on the microarchitecture level for microprogram languages, which is called the "Indexed Parameter Access Scheme".
This thesis also presents the development of the scheme within a microarchitecture that emulates the IBM system/370 architecture and evaluates the scheme in the view of vertical migration and microprogrammability.
As the result, advantages of the scheme are: ease of vertical migration, ease of microcode generation, reduction of overall execution time and control store space, and saving of hardware resources.
본 논문은 마이크로아키텍춰(microarchitecture) 내에서의 색인 매개 변수 접근 기법을 제안하였으며, 이 기법을 HAN-32/VM 컴퓨터의 마이크로아키텍춰 내에 개발하였다. 그리고 이 기법을 수직 이주(vertical migration)와 마이크로프로그램 할 수 있는 능력의 측면에서 평가를 하였다. 그 결과, 이 기법은 수직 이주가 쉽고, 마이크로프로그램 작성이 쉽고, 수행 시간과 제어 기억장치(control store)를 감소시키고, 하드웨어 자원을 효율적으로 사용할 수 있었다.
마이크로프로그램 언어와 마이크로아키텍춰에서는 기존의 고급 언어에서 사용하는 기법을 그대로 사용할 수 없는 문제점들이 있다. 즉, 마이크로코드 생성의 어려움, 다양한 마이크로아키텍춰, 그리고 기계에 많이 의존되는 마이크로프로그램 작성등이다. 이들 문제점을 해결하기 위하여 본 논문에서 제안한 기법은 매개 변수 스텍(parameter stack), 매개 변수 구조 레지스터(parameter frame register), 주소 계수기(address counters), 레지스터 화일(register file) 등으로 구성되어 있다.