* Re: Meridian Ada and IBM PC Serial orts
@ 1991-01-23 16:42 Mark Oestmann
0 siblings, 0 replies; only message in thread
From: Mark Oestmann @ 1991-01-23 16:42 UTC (permalink / raw)
In regard to the question of Markus Kuhn, address
mskuhn@faui09.informatik.uni-erlangen.de
The method of handling interrupts in Ada is to map the interrupt into a task.
Task entry code will take care of setting DS, and preparing the stack and frame
pointers. Ada code can then be writen which uses a procedure written in
assembler to read the port, and put the value in an Ada variable. The
interrupt itself is treated as a entry call to the task which operates at
higher priority than any software task.
Hope this helps.
Gary Dunlap
School of Engineering and Logistics
Red River Army Depot
Texarkana, TX 75507
amxmc-sel@wsmr-simtel20.army.mil
-------
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1991-01-23 16:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1991-01-23 16:42 Meridian Ada and IBM PC Serial orts Mark Oestmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox