Published October 1983 | Version v1
Journal article

A microprocessor multi-task monitor

  • 1. Oak Ridge Nat.'l Lab., Oak Ridge, TN 37830

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