VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1
• Technical Report
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-87-TR-029Topic or Tag
Abstract
This report describes the results of implementing an interrupt handler totally in ADA for a MicroVAX II/VAXELN 2.3 target system, the VAXELN 1.1 ADA compiler, and a KWV11-C programmable real-time clock. It provides an overview of VAXELN interrupt handlers and the operation of the real-time clock; discusses and demonstrates the use of VAXELN kernel services to establish a link between the clock's interrupt and the starting address of an interrupt service routine; presents an ADA package of interfaces to the KWV11-C device; provides ADA source code examples demonstrating the use of this package; and presents relevant observations, recommendations, and measurement results.
Cite This Technical Report
Borger, M. (1987, October 1). VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1. (Technical Report CMU/SEI-87-TR-029). Retrieved December 22, 2024, from https://insights.sei.cmu.edu/library/vaxelyn-experimentation-programming-a-real-time-clock-and-interrupt-handling-using-vaxelyn-ada-11/.
@techreport{borger_1987,
author={Borger, Mark},
title={VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1},
month={{Oct},
year={{1987},
number={{CMU/SEI-87-TR-029},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/vaxelyn-experimentation-programming-a-real-time-clock-and-interrupt-handling-using-vaxelyn-ada-11/},
note={Accessed: 2024-Dec-22}
}
Borger, Mark. "VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1." (CMU/SEI-87-TR-029). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, October 1, 1987. https://insights.sei.cmu.edu/library/vaxelyn-experimentation-programming-a-real-time-clock-and-interrupt-handling-using-vaxelyn-ada-11/.
M. Borger, "VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-87-TR-029, 1-Oct-1987 [Online]. Available: https://insights.sei.cmu.edu/library/vaxelyn-experimentation-programming-a-real-time-clock-and-interrupt-handling-using-vaxelyn-ada-11/. [Accessed: 22-Dec-2024].
Borger, Mark. "VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1." (Technical Report CMU/SEI-87-TR-029). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Oct. 1987. https://insights.sei.cmu.edu/library/vaxelyn-experimentation-programming-a-real-time-clock-and-interrupt-handling-using-vaxelyn-ada-11/. Accessed 22 Dec. 2024.
Borger, Mark. VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1. CMU/SEI-87-TR-029. Software Engineering Institute. 1987. https://insights.sei.cmu.edu/library/vaxelyn-experimentation-programming-a-real-time-clock-and-interrupt-handling-using-vaxelyn-ada-11/