• DocumentCode
    870646
  • Title

    A Microprocessor Multi-Task Monitor

  • Author

    Ludemann, C.A.

  • Author_Institution
    Oak Ridge National Laboratory Oak Ridge, Tennessee 37830
  • Volume
    30
  • Issue
    5
  • fYear
    1983
  • Firstpage
    3858
  • Lastpage
    3863
  • Abstract
    This paper describes a multi-task monitor program for microprocessors. Although written for the Intel 8085, it incorporates features that would be beneficial for implementation in other microprocessors used in controlling and monitoring experiments and accelerators. The monitor places permanent programs (tasks) arbitrarily located throughout ROM in a priority ordered queue. The programmer is provided with the flexibility to add new tasks or modified versions of existing tasks, without having to comply with previously defined task boundaries or having to reprogram all of ROM. Scheduling of tasks is triggered by timers, outside stimuli (interrupts), or inter-task communications. Context switching time is of the order of tenths of a millisecond.
  • Keywords
    Application software; Cathode ray tubes; Displays; Hardware; Laboratories; Microprocessors; Monitoring; Printed circuits; Read only memory; Switches;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.1983.4333025
  • Filename
    4333025