• 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