Abstract
This paper describes a software system whose input is a description of a highly parallel (horizontally) microprogrammable machine as reflected in the organization of the machine's “word” and a set of user-specified statement “patterns” defining the microprogramming language. Programs in the user-defined language are assembled into relocatable segments, which are linked together by a loader to form object modules. This design has proved effective in an environment where a group of engineers and programmers were involved in the programming of several architecturally different components for the emulation of the IBM System/370 on the NANODATA QMX.
Index Terms
A meta-assembler for highly-parallel microprogrammable systems
Recommendations
A meta-assembler for highly-parallel microprogrammable systems
MICRO 13: Proceedings of the 13th annual workshop on MicroprogrammingThis paper describes a software system whose input is a description of a highly parallel (horizontally) microprogrammable machine as reflected in the organization of the machine's “word” and a set of user-specified statement “patterns” defining the ...
Microprogrammable processor for object-oriented architecture
ISCA '86: Proceedings of the 13th annual international symposium on Computer architectureAn advanced microprocessor has been developed for the high performance execution of object oriented language programs. In object oriented languages, improvement of frequent or complex operations such as dynamic type checking, procedure calls, and ...






Comments