MPL1700—a high(er)‐level microprogramming language
Richard N. Fisher, Gordon W. McQuarrie · Software Practice and Experience · 1977
Abstract A machine‐dependent, microprogramming language for use on the Burroughs B1700 range of computers is described. It is a relatively high‐level language, containing a data‐structure definition facility and a control structure with sufficient power to enable structured microprograms to be written. However, the microcode compiled from a given program is reasonably transparent to the user, thus enabling efficiency to be maintained. It is designed primarily for writing microprogrammed interpreters for given abstract machines and a simple example of this use is illustrated.