Buses EISA(Enhanced Industry-Standard Architecture) A 32-bit superset of the IBMInternational Busiuness Machines ATIBM PC AT's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus). (see INT 15/AX=D800h) I2C(also IIC; the "2" is superscripted) Inter-Integrated Circuit Bus -- A moderate-speed serial communications bus originally invented by Philips in the early 1980s for consumer-electronics applications, such as inter-chip communication in a television set or high-end stereo. The I2C bus has recently appeared on PCs in video capture boards and similar devices, as well as (surprisingly) SDRAM DIMMs (for the on-board serial EEPROM). The ACCESS.bus is a derivative of the I2C bus which forms the physical layer of the Universal Serial Bus. Similary, the SMBus (System Management Bus) also uses I2C as its physical layer. / IICsee I2C. bus (see I2C(also IIC; the "2" is superscripted) Inter-Integrated Circuit Bus -- A moderate-speed serial communications bus originally invented by Philips in the early 1980s for consumer-electronics applications, such as inter-chip communication in a television set or high-end stereo. The I2C bus has recently appeared on PCs in video capture boards and similar devices, as well as (surprisingly) SDRAM DIMMs (for the on-board serial EEPROM). The ACCESS.bus is a derivative of the I2C bus which forms the physical layer of the Universal Serial Bus. Similary, the SMBus (System Management Bus) also uses I2C as its physical layer. 00h) PCI bus -- see below System Management Bus (see INT 15/AX=53B0h/BH=01h) Universal Serial BusA high-speed serial interconnection providing data rates as high as 48 MHz (6 MB/s) between various devices inside (or even outside of) a PCIBM PC. See also I2C. OpenHCI (see #00902 at INT 1A/AX=B10Ah)Country-Specific Information: country codes (see #01400 at INT 21/AH=38h) country-specific information (see #01398,#01399) country-dependent capitalization (see INT 21/AX=6520h) code pages (see #00470,#01757) extended country-specific info (see #01750 at INT 21/AX=6500h) uppercase table (see #01751) filename uppercase table (see #01753) filename terminator table (see #01754) collating table (see #01755) DBCS lead byte table (see #01756) yes/no response (see INT 21/AX=6523h)DESQview .PIF / .DVP file format (see #00427 at INT 15/AX=102Ch) TopViewTopView, DESQview, TaskView, OmniView, other compatibles panel file format (see #00436 at INT 15/AH=12h) TopViewTopView, DESQview, TaskView, OmniView, other compatibles/DESQview streams (see #00446,#00447,#00448 at INT 15/AH=12h)Device Drivers command code (see #02595 at INT 2F/AX=0802h) device driver header (see #01646 at INT 21/AH=52h) device attributes (see #01647,#01648 at INT 21/AH=52h) error codes (see #02598 at INT 2F/AX=0802h) request header (see #02596 at INT 2F/AX=0802h)Disks BIOS Parameter BlockThe BIOS Parameter Block stores the low-level layout of a drive. See also INT 21h Function 53h. (BPBsee BIOS Parameter Block) (see #01663) diskette drive type (see #00242 at INT 13/AH=08h) diskette parameter table (see #01264 at INT 1E) DOS drive parameter block (see #01357 at INT 21/AH=1Fh) DOS media ID byte (see #01356 at INT 21/AH=1Bh) hard disk master boot sector (see #00650 at INT 19) hard disk partition record (see #00651 at INT 19) IDE(Integrated Drive Electronics) A type of disk drive interface which essentially extends the PCIBM PC's expansion bus all the way to the drive and places the drive controller on the disk drive itself. See also ESDI. controller commands (see #P0515 at PORTIBM PC Portable (uses same BIOS as XT) 01F0h) Partition Types (see #00652 at INT 19) serial number (see #01565 at INT 21/AX=440Dh,#01766 at INT 21/AH=69h)DOS (general) DOS commandline (see #02585 at INT 2E) DOS Environment block (see #01378 at INT 21/AH=26h,#01395) DOS memory allocation strategy (see #01679 at INT 21/AH=58h) DOS OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. number (see #01394 at INT 21/AH=30h)DOS error codes (see INT 21/AH=59h) critical error (see #02545 at INT 24) extended error codes (see #01680) error class (see #01682) error locus (see #01684) media ID structure (see #01681) recommended action (see #01683)DOS EXEC function (see INT 21/AH=4Bh): EXEC parameter block (see #01590,#01591,#01592) .EXE file formats (see #01594,#01596,#01609,#01616) Program Segment PrefixThe Program Segment Prefix is a 256-byte data area prepended to a program when it is loaded. It contains the command line that the program was invoked with, and a variety of housekeeping information for DOS. See also INT 21h Function 26h. (PSPsee Program Segment Prefix) (see #01378 at INT 21/AH=26h)DOS extenders DPMIsee DOS Protected-Mode Interface error codes (see #03143 at INT 21/AX=0000h) DPMIsee DOS Protected-Mode Interface mode switch (see #02718 at INT 2F/AX=1687h) DPMIsee DOS Protected-Mode Interface vendor-specific 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. (see #02719 at INT 2F/AX=168Ah) DPMSsee DOS Protected-Mode Services registration structure (see #02793 at INT 2F/AX=43E0h) VCPIsee Virtual Control Program Interface (see INT 67/AX=DE00h) mode switch (see #03665 at INT 67/AX=DE0Ch)DOS-internal data (see INT 21/AH=52h) Current Directory StructureThe data record used by DOS to keep track of the current directory on a drive; whether the drive is valid, network, SUBSTituted, or JOINed; and other pertinent information. See also INT 21h Function 52h. (see #01643,#01644,#01645) Disk buffer (see #01649,#01650,#01652,#01653,#01655) DOS Parameter ListThe DOS Parameter List is used to pass arguments to SHARE and network functions. See also INT 21h Function 5D00h. (DPLsee DOS Parameter List) (see #01686 at INT 21/AX=5D00h) IFSsee Installable File System entry point (see #01658) List of ListsAn internal DOS table of lists and other tables through which most DOS-internal data structures may be reached. See INT 21h Function 52h. (SYSVARS) (see #01627) Memory Control BlockThe data structure containing the length and owner (among other things) of a portion of the memory managed by DOS. See INT 21h Function 52h. (see #01628,#01630,#01633) Novell DOS (see #01584,#01585 at INT 21/AX=4458h) SHARE hooks (see #01636) Swappable Data AreaThe portion of the DOS data segment containing all of the variables used internally by DOS to record the state of a function call in progress. See also INT 21h Function 5D06h and INT 21h Function 5D0Bh. (SDAsee Swappable Data Area) (see #01687,#01690 at INT 21/AX=5D0Bh) System File TableA System File Table is a DOS-internal data structure used to maintain the state of an open file for the DOS 2+ handle functions, just as an FCB maintains the state for DOS 1.x functions. See also INT 21h Function 52h. (SFTsee System File Table) (see #01639,#01640,#01641,#01642)Error Codes (Other) AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985./Award/C&T/etc. 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. diagnostics (POSTsee Power-On Self-Test) codes (see #P0410,#P0412) Advanced Power Management [APM] (see #00473 at INT 15/AX=5300h) EMSsee Expanded Memory Specification (see #03648 at INT 67/AH=40h) PRINT.EXE (see #02594 at INT 2F/AX=0101h) XMSsee Extended Memory Specification (see #02775 at INT 2F/AX=4310h)Files and Directories Directory Entry: MS-DOS, DR DOS, Novell DOS (see #01352) file attributes (see #01401 at INT 21/AH=3Ch) File Control BlockA data record in the calling program's address space which is used by DOS 1.x functions to record the state of an open file. See also INT 21h Function 13h. (FCBsee File Control Block) (see #01345 at INT 21/AH=0Fh) File Date and Time (see #01665,#01666 at INT 21/AX=5700h) file-sharing behavior (see #01403 at INT 21/AH=3Dh) FindFirst data block (see #01626 at INT 21/AH=4Eh) Long File Names (see INT 21/AH=71h,#01355 at INT 21/AH=11h)Keyboard keyboard controller commands (see #P0386,#P0401) scan codes (see #00006 at INT 09"IRQ1") shift states (see #00587,#00588 at INT 16/AH=12h)Memory memory size (see INT 12,INT 15/AH=88h,INT 15/AX=E820h) SDRAM/DIMM configuration data (see #I0047 at I2C(also IIC; the "2" is superscripted) Inter-Integrated Circuit Bus -- A moderate-speed serial communications bus originally invented by Philips in the early 1980s for consumer-electronics applications, such as inter-chip communication in a television set or high-end stereo. The I2C bus has recently appeared on PCs in video capture boards and similar devices, as well as (surprisingly) SDRAM DIMMs (for the on-board serial EEPROM). The ACCESS.bus is a derivative of the I2C bus which forms the physical layer of the Universal Serial Bus. Similary, the SMBus (System Management Bus) also uses I2C as its physical layer. A0h)NetWare DOS Requester entry point (see #02859 at INT 2F/AX=7A20h) error codes (see #01807 at INT 21/AH=BCh,#01811,#01834 at INT 21/AH=E1h) LSL status (see #02989 at INT 2F/AX=C000h"LSL") NetWare Core Protocol functions (see #02095 at INT 21/AH=F2h) VLM error codes (see #02860 at INT 2F/AX=7A20h) VLM header (see #02862 at INT 2F/AX=7A20h) VLM identifier (see #02861 at INT 2F/AX=7A20h)PCI Bus 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. error codes (see #00729 at INT 1A/AX=B101h) PCI configuration data (see #00878 at INT 1A/AX=B10Ah) PCI vendor ID (see #00732 at INT 1A/AX=B102h) PCI IRQ(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated. Routing Table (see #01259 at INT 1A/AX=B406h)Plug-and-Play Plug-and-Play Installation Structure (see #F0024) Plug-and-Play error codes (see #F0081) Plug-and-Play device type codes (see #F0085) Extended System Configuration Data (ESCD)(see #01244 at INT 1A/AX=B401h) generic device IDs (see #F0086)Power Management Advanced Power Management [APM] (see INT 15/AX=5300h) Advanced Configuration and Power Interface [ACPI] (see #M0094 at MEM xxxxh:xxx0h"ACPI")Real-Time ClockA battery-powered clock which continues to maintain its time even while the system is powered down. On PCs, the real-time clock contains a small amount of battery-powered memory (set CMOS RAM). (see also CMOS(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption..LST) status registers (see #00406,#00407,#00408 at INT 15/AH=01h"Amstrad")Serial Port serial port parameters (see #00300 at INT 14/AH=00h) serial line status (see #00304 at INT 14/AH=03h) modem status (see #00305 at INT 14/AH=03h)Sound Adlib/SoundBlasterA common sound card developed by Creative Labs. registers (see #P0645 at PORTIBM PC Portable (uses same BIOS as XT) 0388h"AdLib") Gravis UltraSound registers (see #P0593 at PORTIBM PC Portable (uses same BIOS as XT) 0340h"Gravis") board version (see PORTIBM PC Portable (uses same BIOS as XT) 0746h"Gravis") MegaEm (see INT 21/AX=FD12h,#03975 at INT 81/AX=0200h) SoundBlasterA common sound card developed by Creative Labs. SBSIM (see #03972 at INT 80"SBSIM") Windows Sound System (see #P0895 at PORTIBM PC Portable (uses same BIOS as XT) 0530h"Windows Sound")Video character attributes (see #00014 at INT 10/AH=08h) Display Combination Code (DCC(Display Combination Code) A number which indicates both the type of display adapter board and the type of monitor attached to the video board.) (see #00039 at INT 10/AX=1A00h) TopViewTopView, DESQview, TaskView, OmniView, other compatibles/RSIS shadow buffer [virtual screen] (see INT 10/AH=FEh) VESA(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by IBMInternational Busiuness Machines. DDC monitor information (see #00127 at INT 10/AX=4F15h/BL=01h) VESA(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by IBMInternational Busiuness Machines. SuperVGA information (see #00077 at INT 10/AX=4F00h) video modes mode numbers (see #00010 at INT 10/AH=00h) UltraVision modes (see #00220 at INT 10/AX=CD04h) VESA(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by IBMInternational Busiuness Machines. modes (see #00083 at INT 10/AX=4F02h) video parameters (see #01263 at INT 1D)Windows Global EMM Import record (see #01515 at INT 21/AX=4402h) Startup Information Structure (see #02631 at INT 2F/AX=1605h) VMMCALL (see INT 20"Windows") VxDA virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver. identifiers (see #02642 at INT 2F/AX=1684h)Other Tables AMISAlternate Multiplex Interrupt Specification signatures (see #02569,#02570 at INT 2D/AH=00h) 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. equipment list (see #00226 at INT 11) BIOS32 Service Directory (see #F0021) Interrupt Sharing Protocol (ISP) header (see #02568 at INT 2D) Multiprocessor Specification - Floating Pointer Structure (see #M0113) Option ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. header (see #F0082) ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. configuration table (see #00509 at INT 15/AH=C0h)