Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
Real Mode
⇢
⇥
RBIL61 - Real Mode
CALL xxxxh:xxxxh - Plug-and-Play
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
v1.0A
{#idx159956}
{#idx159958}
{#idx159961}
{#idx159993}
{#idx160141}
{#idx160151}
CALL xxxxh:xxxxh -
POST
see Power-On Self-Test
Memory Manager Specification
(PMM)
v1.0
{#idx160723}
CMOS
(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption.
0Fh -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
- RESET CODE
(
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
PS/2
IBM PS/2, any model
"Shutdown Status Byte"
)
{#idx168366}
INT 06 - CPU-generated
(80186+)
- INVALID OPCODE
{callout or callback}
{#idx532}
INT 08 - CPU-generated
(80286+)
- DOUBLE EXCEPTION DETECTED
{callout or callback}
{#idx634}
INT 0C - CPU-generated
(80286+)
- STACK FAULT
{callout or callback}
{#idx998}
INT 0D - CPU-generated
(80286+)
- GENERAL PROTECTION VIOLATION
{callout or callback}
{#idx1113}
INT 11 -
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
- GET EQUIPMENT LIST
{#idx7487}
INT 15 - Advanced Power Management v1.0+ - GET POWER STATUS
{#idx19490}
INT 15 - Intel Pentium Pro
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
UPDATE -
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
UPDATE CONTROL
{real mode}
{#idx23230}
INT 15 - Intel Pentium Pro
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
UPDATE - INSTALLATION CHECK
{real mode}
{#idx23164}
INT 15 - Intel Pentium Pro
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
UPDATE - READ
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
UPDATE AREA
{real mode}
{#idx23257}
INT 15 - Intel System Management Bus - 16-BIT PROTECTED-MODE CONNECT
{#idx19930}
{#idx19932}
INT 15 - Intel System Management Bus - 32-BIT PROTECTED-MODE CONNECT
{#idx19955}
{#idx19957}
{#idx19958}
INT 15 - Intel System Management Bus - INSTALLATION CHECK
{#idx19899}
INT 15 - Intel System Management Bus - REAL MODE CONNECT
{#idx19905}
{#idx19909}
{#idx19912}
INT 1A - PCI
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
v2.1+ - GET
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
ROUTING INFORMATION
{#idx38639}
INT 1A - PCI
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
v2.1+ - GET
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
ROUTING INFORMATION
(32-bit)
{#idx38715}
INT 1A - PCI
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
v2.1+ - SET PCI
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
{#idx38653}
INT 1A - PCI
BIOS
(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly.
v2.1+ - SET PCI
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
(32-bit)
{#idx38730}
INT 1A - PCMCIA Socket Services v2.1 - GET/SET SOCKET SERVICES ADDRESS
{#idx31739}
INT 21 - CD-ROM device driver - IOCTL INPUT
{#idx46538}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50464}
INT 21 - Memory Managers - GET EMM IMPORT STRUCTURE ADDRESS
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx47372}
{#idx47379}
INT 21 - Novell NetWare v4+ - GET NLM INFORMATION
{#idx70672}
INT 21 - Phar Lap 386/DOS-Extender - CONVERT LINEAR TO PHYSICAL ADDRESS
{protected mode}
{#idx42512}
INT 21 - Phar Lap 386/DOS-Extender - GET REAL-MODE LINK INFORMATION
{protected mode}
{#idx42554}
INT 21 - Phar Lap 386/DOS-Extender - LOAD PROGRAM FOR DEBUGGING
{protected mode}
{#idx42632}
INT 21 - Phar Lap 386/DOS-Extender - SET INT TO ALWAYS GAIN CNTRL IN PR. MODE
{protected mode}
{#idx42474}
INT 21 - Phar Lap 386/DOS-Extender v2.1c+ - GET INFO ON DOS DATA BUFFER
{protected mode}
{#idx42677}
INT 21 - Phar Lap 386/DOS-Extender v3.0+ - JUMP TO REAL MODE CODE, NO CONTEXT
{protected mode}
{#idx43304}
INT 2D -
AMIS
Alternate Multiplex Interrupt Specification
v3.0+ - INSTALLATION CHECK
{#idx73925}
INT 2F - Borland C++ 3.0 DPMILOAD.EXE - SIMULATE REAL MODE INTERRUPT
{protected mode,
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx95836}
{#idx95841}
INT 2F -
DOS Protected-Mode Interface
An API which provides basic services for protected-mode programs to allocate memory, invoke real-mode software, etc. See also Virtual Control Program Interface.
- INSTALLATION CHECK
{#idx81601}
{#idx81604}
INT 2F - DR DOS 6+, Novell DOS 7+ - EMM386.EXE - VIDEO MEMORY SPACE CONTROL
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx78413}
INT 2F - MS Windows - WINDOWS ENHANCED MODE & 286 DOSX EXIT BROADCAST
{callout or callback}
{#idx79424}
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
- MEMORY
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx82785}
{#idx82787}
{#idx82790}
{#idx82791}
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
- SUPERVISOR MODULE
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx82570}
INT 2F - Pharlap
DOS Extender
A program which allows a program to run in protected mode while still retaining access to real-mode MSDOS services. See also Protected Mode.
- FATAL EXIT TO REAL MODE ???
{#idx95093}
INT 2F - TKERNEL
(Borland DOS extender)
- GET ENTRY POINT
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx96124}
{#idx96133}
{#idx96140}
{#idx96151}
{#idx96158}
{#idx96164}
INT 31 - DOS32 v3.0+ - GET REAL MODE CALL BACK ADDRESS WITH IRET STACK FRAME
{#idx97825}
{#idx97829}
INT 31 - DOS32 v3.0+ - GET REAL MODE CALL BACK ADDRESS WITH RETF STACK FRAME
{#idx97817}
{#idx97821}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE DOS MEMORY BLOCK
{protected mode}
{#idx96770}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE REAL MODE CALLBACK ADDRESS
{protected mode}
{#idx97102}
{#idx97103}
{#idx97105}
{#idx97109}
{#idx97110}
{#idx97116}
{#idx97119}
{#idx97120}
{#idx97125}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH FAR RETURN FRAME
{protected mode}
{#idx97041}
{#idx97047}
{#idx97049}
{#idx97053}
{#idx97055}
{#idx97060}
{#idx97063}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH IRET FRAME
{protected mode}
{#idx97071}
{#idx97077}
{#idx97079}
{#idx97083}
{#idx97085}
{#idx97093}
{#idx97096}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE REAL MODE CALLBACK ADDRESS
{protected mode}
{#idx97131}
{#idx97135}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET
DPMI
see DOS Protected-Mode Interface
VERSION
{protected mode}
{#idx97198}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET RAW MODE SWITCH ADDRESSES
{protected mode}
{#idx97170}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET REAL MODE INTERRUPT VECTOR
{protected mode}
{#idx96821}
{#idx96825}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET STATE SAVE/RESTORE ADDRESSES
{protected mode}
{#idx97144}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - MARK REAL MODE REGION AS PAGEABLE
{protected mode}
{#idx97471}
{#idx97479}
{#idx97482}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - RELOCK REAL MODE REGION
{protected mode}
{#idx97486}
{#idx97495}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SEGMENT TO DESCRIPTOR
{protected mode}
{#idx96578}
{#idx96584}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET REAL MODE INTERRUPT VECTOR
{protected mode}
{#idx96830}
{#idx96838}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SIMULATE REAL MODE INTERRUPT
{protected mode}
{#idx97006}
{#idx97013}
{#idx97015}
{#idx97017}
{#idx97019}
{#idx97028}
{#idx97030}
{#idx97036}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET REAL MODE EXTENDED PROCESSOR EXCEPTION HANDLER
{protected mode}
{#idx96952}
{#idx96966}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SET REAL MODE EXTENDED PROCESSOR EXCEPTION HANDLER
{protected mode}
{#idx96986}
{#idx97001}
INT 67 - RM386 - RETURN TO REAL MODE
{#idx116791}
INT 78 - HugeRealMode Driver - GET ENTRY POINT
{#idx122295}
INT E0 - DR Multiuser DOS -
"A_READBLK"
- READ STRING FROM AUX DEVICE
{#idx131270}
INT FE -
AT
IBM PC AT
/
XT286
IBM PC XT/286
/
PS50+
IBM PS/2 Models 50,60,70,80
- destroyed by return from protected mode
{#idx132858}
{#idx132864}
MEM 0040h:00B5h - Dell 4xxDE
{#idx162605}
Opcodes List
{#idx173196}
{#idx173202}
PORT
IBM PC Portable (uses same BIOS as XT)
0080 - MANUFACTURING DIAGNOSTICS
PORT
IBM PC Portable (uses same BIOS as XT)
{#idx140938}