PART I. Describes an assembler for microprogramming which served as a for an actual emulation of PACE, a 16-bit microprocessor by national, with Intel LSI slice process.
A micro programming language is discussed with reference to Intel's X-MAS language.
An assembler which is different in many aspects from general fixed instruction assembler was implemented on the in-home NOVA 840 computer, and was used to convert the microprogram for the emulation mentioned above to machine readable form. PACE assembler which will be used to run PACE assembly program was also implemented on NOVA for the purpose of writing "MACRO" programs which run on the emulated machine.
PART II. Describes a general purpose macrogenerator (GPM) which has features much different from those of conventional macro facilities in macro assemblers.
This section discusses how this processor is implemented on NOVA.
PART I 에서는 INTEL LSI Rit slice process 를 가지고 NATIONAL의 PACE 를 emulation 하는데 필요한 Assembler 에 관하여 기술하였다.
INTEL 회사에서 설정한 X-MAS Language 를 참고로 하여 Microprogramming 을 위한 language 를 만들었다.
Fixed instruction assembler 와는 성격이 다른 assembler 가 NOVA 840에서 돌아가고 있어서, EMULATION 를 하기위한 Micro program 을 쉽게 machine readable form으로 바꿔주고 있다.
또한 PACE program 을 위한 assembler 가 돌아가고 있다.
PART II 에서는 일반적인 macro assembler 와는 macro 의 기능이 다른 macro generator 에 관하여 기술하고 있다.
또한 이 processor 도 NOVA에 implement 되었다.