On Exit:
AH
=
Return Status Code
RS_FAIL indicates vector not in table.
Registers Altered:
AX, BP, DS
SF_ENABLINTR
(AX
=
040EH)
This function enables interrupt service for a driver. The vector number passed is checked against
the table. If an entry with that vector number is found, interval service is enabled. When the
interval expires all enabled drivers in the list will be interrupted with a function code of
F _SYSTEM (02H) in AH and a subfunction code of SF_INTERVAL (14H) in AL.
On Entry:
AH
=
F_IO_CONTROL (04H)
AL
=
SF_ENABLINTR (OEH)
BH
=
Vector number (vector address divided by six) of driver requesting service
BP
=
V_8041 (OOAEH)
On Exit:
AH
=
Return Status Code
RS_FAIL indicates vector not in table.
Registers Altered:
AX, BP, DS
SF_DISBLINTR
(AX
=
0410H)
This function disables interrupt service for a driver. The vector number passed is checked against
the table. If an entry with that vector number is found, interval service is disabled.
On Entry:
AH
=
F_IO_CONTROL (04H)
AL
=
SF_DISBLINTR (1 OH)
BH
=
Vector number (vector address divided by six) of driver to be disable
BP
=
V_8041 (OOAEH)
On Exit:
AH
=
Return Status Code
RS_FAIL indicates vector not in table.
Registers Altered:
AX, BP, DS
SF_SET_RAMSW
(AX
=
0412H)
This function sets the industry standard extended RAM "switch" in the 8041 status register. This
switch indicates that the second 256K RAM bank on the system board is enabled (default
condition).
178
Keyboard
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers