搜尋此網誌

2012年10月5日 星期五

BIOS 1M memory(0000h:0000h - F000h:FFFFh) map

MEM 0000h:0000h R - INTERRUPT VECTOR TABLE
MEM 0000h:031Dh - 1989 AMI 386sx BIOS - USER-DEFINABLE TYPE 47 HARD DISK PARMS
MEM 0000h:032Dh - 1989 AMI 386sx BIOS - USER-DEFINABLE TYPE 48 HARD DISK PARMS
MEM 0000h:0400h - BIOS DATA AREA
MEM 0000h:0500h - DATA AREA
MEM 0000h:0600h - MS-DOS 1.x LOAD ADDRESS
MEM 0000h:0700h - MS-DOS 2+ LOAD ADDRESS
MEM 0040h:0000h - BASE I/O ADDRESS OF FIRST SERIAL I/O PORT
MEM 0040h:0002h - BASE I/O ADDRESS OF SECOND SERIAL I/O PORT
MEM 0040h:0004h - BASE I/O ADDRESS OF THIRD SERIAL I/O PORT
MEM 0040h:0006h - BASE I/O ADDRESS OF FOURTH SERIAL I/O PORT
MEM 0040h:0008h - BASE I/O ADDRESS OF FIRST PARALLEL I/O PORT
MEM 0040h:000Ah - BASE I/O ADDRESS OF SECOND PARALLEL I/O PORT
MEM 0040h:000Ch - BASE I/O ADDRESS OF THIRD PARALLEL I/O PORT
MEM 0040h:000Eh - BASE I/O ADDRESS OF FOURTH PARALLEL I/O PORT (pre-PS/2)
MEM 0040h:000Eh - SEGMENT OF EXTENDED BIOS DATA SEGMENT (PS/2, newer BIOSes)
MEM 0040h:0010h - INSTALLED HARDWARE
MEM 0040h:0012h - Convertible - POST STATUS
MEM 0040h:0012h U - AT - MANUFACTURING TEST INITIALIZATION FLAGS
MEM 0040h:0012h - MCA - MANUFACTURING TEST
MEM 0040h:0012h - PS/2 Model 25 - POST SYSTEM FLAG
MEM 0040h:0013h - BASE MEMORY SIZE IN KBYTES
MEM 0040h:0015h - PC, XT - ADAPTER MEMORY SIZE IN KBYTES
MEM 0040h:0015h U - AT - MANUFACTURING TEST SCRATCH PAD
MEM 0040h:0015h - Compaq Deskpro 386 - PREVIOUS SCAN CODE
MEM 0040h:0016h U - AT - MANUFACTURING TEST SCRATCH PAD
MEM 0040h:0016h U - PS/2 Model 30 - BIOS CONTROL FLAGS
MEM 0040h:0016h - Compaq Deskpro 386 - KEYCLICK VOLUME
MEM 0040h:0017h - KEYBOARD - STATUS FLAGS 1
MEM 0040h:0018h - KEYBOARD - STATUS FLAGS 2
MEM 0040h:0019h - KEYBOARD - ALT-nnn KEYPAD WORKSPACE
MEM 0040h:001Ah - KEYBOARD - POINTER TO NEXT CHARACTER IN KEYBOARD BUFFER
MEM 0040h:001Ch - KEYBOARD - POINTER TO FIRST FREE SLOT IN KEYBOARD BUFFER
MEM 0040h:001Eh - KEYBOARD - DEFAULT KEYBOARD CIRCULAR BUFFER
MEM 0040h:003Eh - DISKETTE - RECALIBRATE STATUS
MEM 0040h:003Fh - DISKETTE - MOTOR STATUS
MEM 0040h:0040h - DISKETTE - MOTOR TURN-OFF TIMEOUT COUNT
MEM 0040h:0041h - DISKETTE - LAST OPERATION STATUS
MEM 0040h:0042h - DISK - FLOPPY/HARD DRIVE STATUS/COMMAND BYTES
MEM 0040h:0042h - DISK CONTROLLER STATUS REGISTER 0
MEM 0040h:0043h - DISK CONTROLLER STATUS REGISTER 1
MEM 0040h:0044h - DISK CONTROLLER STATUS REGISTER 2
MEM 0040h:0049h - VIDEO - CURRENT VIDEO MODE
MEM 0040h:004Ah - VIDEO - COLUMNS ON SCREEN
MEM 0040h:004Ch - VIDEO - PAGE (REGEN BUFFER) SIZE IN BYTES
MEM 0040h:004Eh - VIDEO - CURRENT PAGE START ADDRESS IN REGEN BUFFER
MEM 0040h:0050h - VIDEO - CURSOR POSITIONS
MEM 0040h:0060h - VIDEO - CURSOR TYPE
MEM 0040h:0062h - VIDEO - CURRENT PAGE NUMBER
MEM 0040h:0063h - VIDEO - CRT CONTROLLER BASE I/O PORT ADDRESS
MEM 0040h:0065h - VIDEO - CURRENT MODE SELECT REGISTER
MEM 0040h:0066h - VIDEO - CURRENT SETTING OF CGA PALETTE REGISTER
MEM 0040h:0067h - PC only - CASSETTE TIME COUNT
MEM 0040h:0067h - RESET RESTART ADDRESS
MEM 0040h:0069h - CASSETTE (PC only) - CASSETTE CRC REGISTER
MEM 0040h:0069h - V20-XT-BIOS - KEY REPEAT
MEM 0040h:006Bh - CASSETTE (PC only) - LAST VALUE READ FROM CASSETTE
MEM 0040h:006Bh - POST LAST UNEXPECTED INTERRUPT (XT and later)
MEM 0040h:006Ch - TIMER TICKS SINCE MIDNIGHT
MEM 0040h:0070h - TIMER OVERFLOW
MEM 0040h:0071h - Ctrl-Break FLAG
MEM 0040h:0072h - POST RESET FLAG
MEM 0040h:0074h - FIXED DISK LAST OPERATION STATUS (except ESDI drives)
MEM 0040h:0074h - WD1002-27X SuperBIOS - TOTAL DRIVES, FIRST CONTROLLER ONLY
MEM 0040h:0075h - FIXED DISK - NUMBER OF FIXED DISK DRIVES
MEM 0040h:0075h - WD1002-27X SuperBIOS - TOTAL FIXED DRIVES, BOTH CONTROLLERS
MEM 0040h:0076h - FIXED DISK - CONTROL BYTE    {IBM documented only for XT}
MEM 0040h:0076h - XT: hard disk controller's I/O address (Western Digital)
MEM 0040h:0076h - WD1002-27X SuperBIOS - USED IN TRACK RECALCULATION
MEM 0040h:0077h - FIXED DISK - I/O port offset {IBM documented only for XT}
MEM 0040h:0077h - WD1002-27X SuperBIOS - USED IN TRACK RECALCULATION
MEM 0040h:0078h - PARALLEL DEVICE 1 TIME-OUT COUNTER
MEM 0040h:0079h - PARALLEL DEVICE 2 TIME-OUT COUNTER
MEM 0040h:007Ah - PARALLEL DEVICE 3 TIME-OUT COUNTER
MEM 0040h:007Bh - PARALLEL DEVICE 4 TIME-OUT COUNTER (pre-PS, PS Models 25,30)
MEM 0040h:007Bh - INT 4Bh FLAGS (PS2 and newer)
MEM 0040h:007Ch - SERIAL DEVICE 1 TIMEOUT COUNTER
MEM 0040h:007Dh - SERIAL DEVICE 2 TIMEOUT COUNTER
MEM 0040h:007Eh - SERIAL DEVICE 3 TIMEOUT COUNTER
MEM 0040h:007Fh - SERIAL DEVICE 4 TIMEOUT COUNTER
MEM 0040h:0080h - KEYBOARD BUFFER START OFFSET FROM SEGMENT 40h (normally 1Eh)
MEM 0040h:0082h - KEYBOARD BUFFER END+1 OFFSET FROM SEGMENT 40h (normally 3Eh)
MEM 0040h:0084h - VIDEO (EGA/MCGA/VGA) - ROWS ON SCREEN MINUS ONE
MEM 0040h:0085h - VIDEO (EGA/MCGA/VGA) - CHARACTER HEIGHT IN SCAN-LINES
MEM 0040h:0087h - VIDEO (EGA/VGA) CONTROL: [MCGA: =00h]
MEM 0040h:0088h - VIDEO (EGA/VGA) SWITCHES: [MCGA: reserved]
MEM 0040h:0088h - Olivetti EGA capabilities???
MEM 0040h:0089h U - VIDEO (MCGA/VGA) - MODE-SET OPTION CONTROL
MEM 0040h:008Ah U - VIDEO (MCGA/VGA) - INDEX INTO DISPLAY COMBINATION CODE TBL
MEM 0040h:008Bh - PC, PCjr, PC/XT 11/8/82, Convertible - RESERVED
MEM 0040h:008Bh - DISKETTE MEDIA CONTROL
MEM 0040h:008Ch - FIXED DISK - CONTROLLER STATUS [not XT]
MEM 0040h:008Dh - FIXED DISK - CONTROLLER ERROR STATUS [not XT]
MEM 0040h:008Eh - FIXED DISK - INTERRUPT CONTROL [not XT]
MEM 0040h:008Fh U - DISKETTE CONTROLLER INFORMATION [not XT]
MEM 0040h:0090h - DISKETTE DRIVE 0 MEDIA STATE
MEM 0040h:0091h - DISKETTE DRIVE 1 MEDIA STATE
MEM 0040h:0092h U - DISKETTE DRIVE 0 MEDIA STATE AT START OF OPERATION
MEM 0040h:0092h - Olivetti Quaderno - HARD DISK POWERDOWN COUNTDOWN CLOCK TICKS
MEM 0040h:0093h U - DISKETTE DRIVE 1 MEDIA STATE AT START OF OPERATION
MEM 0040h:0094h - DISKETTE DRIVE 0 CURRENT TRACK NUMBER
MEM 0040h:0095h - DISKETTE DRIVE 1 CURRENT TRACK NUMBER
MEM 0040h:0096h - KEYBOARD STATUS BYTE 1
MEM 0040h:0097h - KEYBOARD STATUS BYTE 2
MEM 0040h:0098h - TIMER2 (AT, PS exc Mod 30) - PTR TO USER WAIT-COMPLETE FLAG
MEM 0040h:009Ch - TIMER2 (AT, PS exc Mod 30) - USER WAIT COUNT IN MICROSECONDS
MEM 0040h:009Fh - HP 100LX/200LX - VIDEO ZOOM MODE
MEM 0040h:00A0h - TIMER2 (AT, PS exc Mod 30) - WAIT ACTIVE FLAG
MEM 0040h:00A1h - BIT 5 SET IF LAN SUPPORT PROGRAM INTERRUPT ARBITRATOR PRESENT
MEM 0040h:00A2h - RESERVED FOR NETWORK ADAPTERS
MEM 0040h:00A4h - PS/2 Mod 30 - SAVED FIXED DISK INTERRUPT VECTOR 
MEM 0040h:00A8h - VIDEO (EGA/MCGA/VGA) - POINTER TO VIDEO SAVE POINTER TABLE
MEM 0040h:00ACh - RESERVED
MEM 0040h:00B0h - Phoenix 386 BIOS 1.10 10a - LOOP COUNT FOR HARD DISK TIMEOUT
MEM 0040h:00B0h - PTR TO 3363 OPTICAL DISK DRIVER OR BIOS ENTRY POINT
MEM 0040h:00B0h - 1988 Phoenix 386 BIOS 1.10 03 - PARAMS FOR TYPE 48 HARD DISK
MEM 0040h:00B4h - RESERVED
MEM 0040h:00B5h - Dell 4xxDE
MEM 0040h:00B5h - Tandy BIOS DATA FLAGS
MEM 0040h:00E5h - Gigabyte AWARD v4.51PG - ASSOC DRIVE NUMS TO PHYS INTERFACES
MEM 0040h:00B6h - RESERVED FOR POST???
MEM 0040h:00B9h - ???
MEM 0040h:00BCh - 1993 Phoenix 486 BIOS 1.03 PCI - CPU TYPE/MASK REVISION
MEM 0040h:00C0h - 1988 Phoenix 386 BIOS 1.10 03 - PARAMS FOR TYPE 49 HARD DISK
MEM 0040h:00C0h - RESERVED
MEM 0040h:00C2h - AMI BIOS 1.00.12.AX1T - KEYBOARD TYPE
MEM 0040h:00CEh - COUNT OF DAYS SINCE LAST BOOT
MEM 0040h:00D0h - RESERVED
MEM 0040h:00D0h - Digiboard MV/4 - LENGTH OF DATA TABLE
MEM 0040h:00D0h EHD floppy - INSTALLATION FLAGS
MEM 0040h:00D0h - AMI BIOS v1.00.12.AX1T - EPP - SCRATCH SPACE
MEM 0040h:00D1h - Digiboard MV/4 - PRODUCT ID
MEM 0040h:00D2h - Digiboard MV/4 - BASE ADDRESS FOUND
MEM 0040h:00D2h - AMI BIOS v1.00.12.AX1T - EPP BASE I/O PORT
MEM 0040h:00D4h - Digiboard MV/4 - PORTS
MEM 0040h:00D5h - Digiboard MV/4 - IRQ
MEM 0040h:00D5h - EHD floppy - NUMBER OF FLOPPY DISK CONTROLLERS IN SYSTEM
MEM 0040h:00D5h - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT 0 CAPABILITIES
MEM 0040h:00D6h - EHD floppy - AND-BITS TO ADJUST PORT ADDRESS
MEM 0040h:00D6h - Digiboard MV/4 - NUMBER OF KEYBOARDS FOUND
MEM 0040h:00D6h - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT 0 IRQ
MEM 0040h:00D7h - EHD floppy - DRIVE 0 DISKETTE MEDIA STATE
MEM 0040h:00D7h - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT 1 CAPABILITIES
MEM 0040h:00D8h - Digiboard MV/4 - NUMBER OF MICE FOUND
MEM 0040h:00D8h - EHD floppy - DRIVE 1 DISKETTE MEDIA STATE
MEM 0040h:00D8h - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT 1 IRQ
MEM 0040h:00D8h U - Phoenix BIOS 4.0 Rel 6.0 - POWER MANAGEMENT FLAGS
MEM 0040h:00D9h - EHD floppy - DRIVE 2 DISKETTE MEDIA STATE
MEM 0040h:00DAh - Digiboard MV/4 - CURRENT PORT (used by VGA initializatn only)
MEM 0040h:00DAh - EHD floppy - DRIVE 3 DISKETTE MEDIA STATE
MEM 0040h:00DBh - Digiboard MV/4 - MASTER 8259 MASK (used by VGA init only)
MEM 0040h:00DBh - EHD floppy - DRIVE 0 NEEDS RECALIBARATION
MEM 0040h:00DCh - Digiboard MV/4 - SLAVE 8259 MASK (used by VGA init only)
MEM 0040h:00DCh - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT 0 MODE
MEM 0040h:00DCh - EHD floppy - DRIVE 1 NEEDS RECALIBARATION
MEM 0040h:00DCh - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT 1 MODE
MEM 0040h:00DDh - EHD floppy - DRIVE 2 NEEDS RECALIBARATION
MEM 0040h:00DEh - EHD floppy - DRIVE 3 NEEDS RECALIBARATION
MEM 0040h:00DFh - AMI BIOS v1.00.12.AX1T - EPP - PARALLEL PORT LOCK STATE
MEM 0040h:00E0h - AMI BIOS v1.00.12.AX1T - EPP - REAL-TIME DEVICE COUNT
MEM 0040h:00E0h - Phoenix 386 BIOS - DRIVE PARAMETER TABLE FOR FIRST HARD DISK
MEM 0040h:00E3h - EHD floppy - DRIVE 0 DISKETTE TYPE (from jumpers)
MEM 0040h:00E4h - EHD floppy - DRIVE 1 DISKETTE TYPE (from jumpers)
MEM 0040h:00E5h - EHD floppy - DRIVE 2 DISKETTE TYPE (from jumpers)
MEM 0040h:00E5h - AWARD v4.51PG - ASSOC DRIVE NUMBERS TO PHYSICAL INTERFACES
MEM 0040h:00E6h - EHD floppy - DRIVE 3 DISKETTE TYPE (from jumpers)
MEM 0040h:00EAh - Omti controller - SEGMENT OF EXTENDED BIOS DATA AREA???
MEM 0040h:00ECh - Dell 4xxDE BIOS A11 - LOOP COUNT FOR DELAYS
MEM 0040h:00F0h - INTRA-APPLICATION COMMUNICATION AREA
MEM 0050h:0000h - PRINT-SCREEN STATUS
MEM 0050h:0001h - NEC PC-9800 series - SCREEN MODE
MEM 0050h:0004h - MS-DOS - LOGICAL DRIVE FOR SINGLE-FLOPPY SYSTEM (A: / B:)
MEM 0050h:000Eh - STATE OF BREAK CHECKING AT START OF BASICA.COM EXECUTION
MEM 0050h:000Fh - BASICA VERSION FLAG
MEM 0050h:0010h - POINTER TO BASIC DATA SEGMENT
MEM 0050h:0012h - INT 08 VECTOR AT START OF BASICA.COM EXECUTION
MEM 0050h:0016h - INT 1B VECTOR AT START OF BASICA.COM EXECUTION
MEM 0050h:001Ah - INT 24 VECTOR AT START OF BASICA.COM EXECUTION
MEM 0060h:0000h - DOS 2+ SCRATCH SPACE
MEM 0060h:0000h - DOS 1.x IO.SYS LOAD ADDRESS
MEM 0070h:0000h - DOS 2+ IO.SYS LOAD ADDRESS
MEM 0070h:0100h - DOS 5+ - ORIGINAL INTERRUPT VECTORS 10h,13h,15h,19h,1Bh
MEM 0070h:016Ch - DR-DOS 7.02-7.03 - "DEVNO" AUX/PRN PORT ASSIGNMENTS
MEM 0080h:0000h - 80286 CPU - LOADALL WORKSPACE
MEM 80C00000h - Compaq Deskpro 386 system memory board register
MEM 80C00000h - COMPAQ DIAGNOSTICS REGISTER
MEM A000h:0000h - EGA+ GRAPHICS BUFFER
MEM A000h:0000h - S3 - MEMORY-MAPPED GRAPHICS PROCESSOR REGISTERS
MEM A000h:1234h - S3 - MEMORY-MAPPED ???
MEM A000h:8000h - S3 - MEMORY-MAPPED PCI CONFIGURATION REGISTERS
MEM A000h:8100h - S3 - MEMORY-MAPPED PACKED REGISTERS
MEM A000h:8180h - S3 - STREAMS PROCESSOR
MEM A000h:8200h - S3 ViRGE - MEMORY-MAPPED MEMORY-PORT CONTROL REGISTERS
MEM A000h:82E8h - S3 - MEMORY-MAPPED CURRENT Y POSITION REGISTER
MEM A000h:83B0h - S3 - MEMORY-MAPPED VGA REGISTERS
MEM A000h:8504h - S3 ViRGE - MEMORY-MAPPED SUBSYSTEM REGISTERS
MEM A000h:8580h - S3 - MEMORY-MAPPED DMA REGISTERS
MEM A000h:86E8h - S3 - MEMORY-MAPPED ENHANCED REGISTERS
MEM A000h:A000h - S3 - MEMORY-MAPPED COLOR PALETTE REGISTERS
MEM A000h:A4D4h - S3 - MEMORY-MAPPED BLT-FILL REGISTERS
MEM A000h:A8D4h - S3 - MEMORY-MAPPED LINE REGISTERS
MEM A000h:ACD4h - S3 - MEMORY-MAPPED POLYGON-FILL REGISTERS
MEM A000h:B0D4h - S3 - MEMORY-MAPPED 3D-LINE REGISTERS
MEM A000h:B4D4h - S3 - MEMORY-MAPPED 3D-TRIANGLE REGISTERS
MEM A000h:FF00h - S3 - MEM-MAPPED "SCENIC HIGHWAY" (Local Periph. Bus) ACCESS
MEM B000h:0000h - MDA TEXT BUFFER
MEM B000h:0000h - HGC+ RAMFont-MODE TEXT BUFFER
MEM B000h:0000h - HGC GRAPHICS BUFFER (PAGE 0)
MEM B400h:0000h - HGC+ RAMFont BUFFER
MEM B800h:0000h - CGA TEXT/GRAPHICS BUFFER
MEM B800h:0000h - EGA/VGA+ TEXT BUFFER
MEM B800h:0000h - HGC GRAPHICS BUFFER (PAGE 1)
MEM BFF0h:0000h - ET4000/W32 ACL accelerator
MEM C000h:0000h - VIDEO BIOS (EGA and newer)
MEM C000h:0000h  OLIVETTI 640x400 GRAPHICS CARDS
MEM C000h:xxxxh - VESA VBE v3.0 PROTECTED MODE INFORMATION BLOCK
MEM C0000000h - Weitek "Abacus" math coprocessor
MEM C800h:0000h - HARD DISK BIOS
MEM C800h:1C00h - IBM XGA, XGA/A - MEMORY-MAPPED REGISTERS
MEM C000h:7FF8h - Matrox MGA Video Adapters - CARD VENDOR ID
MEM C000h:7FFAh - Matrox MGA Video Adapters - HARDWARE REVISION ID
MEM C000h:7FFCh - Matrox MGA Video Adapters - OFFSET OF PINS DATA STRUCTURE
MEM F000h:0000h - WANG PC MEMORY MAPPED SCREEN BUFFER
MEM F000h:2DC5h - IBM AT SIGNATURE
MEM F000h:6000h - IBM PC ROM BASIC
MEM F000h:800Ch ZENITH
MEM F000h:C000h - Tandy ROM BIOS ID BYTE
MEM FC00h:0050h - OLIVETTI Mxxx PC SIGNATURE
MEM FC00h:3FC2h - WANG PC SIGNATURE
MEM F000h:E000h - ORIGINAL IBM PC ROM BIOS
MEM F000h:FFD9h - EISA MACHINE ID
MEM F000h:FFE0h - COMPAQ 386 MACHINES
MEM F000h:FFE8h - Compaq - MACHINE SIGNATURE STRING
MEM F000h:FFF0h - RESET JUMP
MEM F000h:FFF5h - ASCII BIOS DATE
MEM F000h:FFFDh - OFTEN USED TO ENSURE CORRECT BIOS CHECKSUM
MEM F000h:FFFEh - MACHINE TYPE CODE
MEM F000h:xxx0h - PCI IRQ Routing Table Specification v1.0
MEM F000h:xxxxh - AWARD Flash Hook
MEM F000h:xxxxh - Asustek Flash Hook
MEM xxxxh:xxx0h - Advanced Configuration and Power Interface Spec (ACPI) v0.9+
MEM xxxxh:xxx0h - BIOS32 Service Directory
MEM xxxxh:xxx0h - Desktop Management Interface / System Management BIOS
MEM xxxxh:xxx0h - Multiprocessor Specification - FLOATING POINTER STRU

MEM FFFFh:0010h - HIGH MEMORY AREA (HMA)


沒有留言:

張貼留言