Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Macro-assembler technique for generating control words for a micro-programmed processor

Journal Article · · IEEE Trans. Nucl. Sci.; (United States)
To produce microcode for an experimental system, such as FASTBUS interfaces, with wide control words and many micro-fields, one needs a micro-assembler which (1) allows wide flexibility in defining defaults for microcode fields, (2) does a significant amount of error checking to prevent multiple or inconsistant definitions of fields, (3) allows macro expansions which define several microcode words for frequently used sequences, and (4) is easily modified as hardware definitions are refined. Using MACRO-11 on DEC PDP-11 computers, a library of macros has been created, which can be used to generate the 80-bit microcode words needed for a Unibus to FASTBUS micro-programmed interface and which meets the above requirements. The same technique could easily be used to develop libraries appropriate for other microcoded devices.
Research Organization:
Univ. of Illinois, Urbana
DOE Contract Number:
AC02-76ER01195
OSTI ID:
6521054
Journal Information:
IEEE Trans. Nucl. Sci.; (United States), Journal Name: IEEE Trans. Nucl. Sci.; (United States) Vol. NS-28:5; ISSN IETNA
Country of Publication:
United States
Language:
English

Similar Records

FASTBUS Segment Driver microcode description
Technical Report · Wed Jun 01 00:00:00 EDT 1983 · OSTI ID:5760940

Data collection from FASTBUS to a PDP-11 through the UNIBUS-processor interface
Journal Article · Mon Jan 31 23:00:00 EST 1983 · IEEE Trans. Nucl. Sci.; (United States) · OSTI ID:6155783

Memory expansion hardware for PSP11 computers
Conference · Wed Dec 31 23:00:00 EST 1980 · OSTI ID:6152839