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.
This report is related to the following area(s) of work:
Performance and DependabilityTechnical Report
CMU/SEI-87-TR-029
October 1987
SEI:
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, Carnegie Mellon University, 1987. http://www.sei.cmu.edu/library/abstracts/reports/87tr029.cfm
IEEE:
M. Borger, "VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-87-TR-029 , 1987. http://www.sei.cmu.edu/library/abstracts/reports/87tr029.cfm
APA:
Borger, M., (1987). VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1 (CMU/SEI-87-TR-029 ). Retrieved May 18, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/87tr029.cfm
CHI:
Borger, Mark, VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1 (CMU/SEI-87-TR-029 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1987. http://www.sei.cmu.edu/library/abstracts/reports/87tr029.cfm
MLA:
Borger, M., 1987. VAXELYN Experimentation: Programming a Real-Time Clock and Interrupt Handling Using VAXELYN ADA 1.1 (Technical Report CMU/SEI-87-TR-029 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/87tr029.cfm
For more information