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
Link To Document