[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 15 Fn D101  - Later Ps/2s - Return Device Descriptor Table (ddt) Entr  [B]

   AX = D101h
   BX = number of requested entry (starting with 1)
   DX = 0000h (reserved, must be set to 0)
   ES:DI -> buffer to contain DDT entry (see below)

Return:    AH = return code (see AX=D100h)
   CF set on error
   CF clear on success
       ES:DI buffer filled with DDT entry

See Also: AH=C0h,AH=C7h,AH=C9h,AX=D100h,AX=D102h,AX=D104h

Format of DDT:
Offset Size    Description
 00h   BYTE    bits 7-4: reserved (set to 0)
       bits 3-0: slot of device (0 = system board)
 01h   BYTE    bits 7-4: second interrupt for this device (0 = none)
       bits 3-0: first interrupt for this device (0 = none)
 02h   BYTE    bits 7-4: second arbitration level for this device
       bits 3-0: first arbitration level for this device
 03h   WORD    DDT indicators (see below)
 05h   BYTE    reserved (0)
 06h   WORD    device ID (0 = none)
 08h   WORD    starting address of first  I/O block (0 = none)
 0Ah   WORD    starting address of second I/O block (0 = none)
 OCh   WORD    starting address of third  I/O block (0 = none)
 OEh   DWORD   start of first non-system memory block (0 = none)
 12h   WORD    size of first non-system memory block (in kilobytes)
 14h   DWORD   start of second non-system memory block (0 = none)
 18h   WORD    size of second non-system memory block (in kilobytes)
 1Ah   BYTE    implementation identifier of the device
 1Bh   BYTE    implementation revision level of the device

Note:  I/O block addresses and non-system memory addresses are listed in
     ascending order in each DDT entry.

Bitfields for DDT indicators:
 bit 15 reserved (0)
 bit 14 second arbitration level exists
 bit 13 first arbitration level exists
 bit 12 serial interface is RS-422
 bit 11 not address limited
 bit 10 DMA channel used
 bit 9 second arbitration level can be shared
 bit 8 first arbitration level can be shared
 bits 7-0 reserved (0)

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson