A microprocessor multi-task monitor
Description
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
Additional details
Publishing Information
- Journal Title
- IEEE Trans. Nucl. Sci.
- Journal Volume
- NS-30
- Journal Issue
- 5
- Series
- IEEE Trans. Nucl. Sci.
- Journal Page Range
- 3858-3863
- ISSN
- 0018-9499
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 15064574
- Subject category
- S43: PARTICLE ACCELERATORS;
- Descriptors DEI
- ACCELERATORS; COMMUNICATIONS; COMPUTER CODES; MICROPROCESSORS; MONITORING; NUCLEAR INSTRUMENT MODULES; ON-LINE CONTROL SYSTEMS
- Descriptors DEC
- CONTROL SYSTEMS; ELECTRONIC CIRCUITS; MICROELECTRONIC CIRCUITS; ON-LINE SYSTEMS