DocumentCode
858782
Title
A Macro-Assembler Technique for Generating Control Words for a Micro-Programmed Processor
Author
Lesny, David D. ; Wray, Jerald J.
Author_Institution
University of Illinois, Urbana-Champaign
Volume
28
Issue
5
fYear
1981
Firstpage
3828
Lastpage
3833
Abstract
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-il 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.
Keywords
Arithmetic; Assembly; Computer errors; Computer interfaces; Control systems; Error correction; Fastbus; Hardware; Libraries; Refining;
fLanguage
English
Journal_Title
Nuclear Science, IEEE Transactions on
Publisher
ieee
ISSN
0018-9499
Type
jour
DOI
10.1109/TNS.1981.4331858
Filename
4331858
Link To Document