Ensamblador - BIOS STARTUP STRUCTURE

 
Vista:

BIOS STARTUP STRUCTURE

Publicado por microprocessor (46 intervenciones) el 07/03/2007 20:58:41
Saludos a todos los del ensamblador
Sigo creando mi sistema operativo, con ya 1864 lineas de codigo fuente.

Mi sistema operativo trabaja con ROM, asi que he recopilado los siguientes datos sobre la estructura de la BIOS. Espero que os interese, y si teneis cosas que anadir, decidmelo.

BIOS STRUCTURE:

FF0A4 INT 1D
FE2C3 INT 02
FE401 -- FE410 HARD DISK 0 PARAMETERS
FE6F2 INT 19
FE6F5 -- FE6FE ROM CONFIGURATION
FE739 INT 14
FE82E INT 16
FE987 INT 09
FEA21 INT 07
FEA79 INT 06
FEDF2 INT 1C
FEED2 INT 13
FEF57 INT 0E
FEFC7 -- FEFD1 DISKETTE PARAMETERS
FF0A4 -- FF0FB VIDEO PARAMETERS
FF842 INT 12
FF84D INT 11
FF859 INT 15
FFA6E -- FFE6D VIDEO ASCII CHARS 00-7F
FFE6E INT 1A
FFEA5 INT 8
FFF53 INT 0F, INT 1B
FFFF0 -- FFFFF BIOS STARTUP
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BIOS STARTUP STRUCTURE

Publicado por microprocessor (46 intervenciones) el 08/03/2007 15:38:22
He tenido algunos errores, esta es la version mejorada
Tiene informacion especial de la BIOS
Seguire mejorandola

BIOS STRUCTURE:

FE000 BIOS STARTUP JMP TO FE005
FE005 BIOS STARTUP JMP TO EDC3
FE00E BIOS COPYRIGHT
FE05B STARTUP
FE2C3 INT 02
FE401 -- FE410 HARD DISK 0 PARAMETERS
FE6F2 INT 19
FE6F5 -- FE6FE ROM CONFIGURATION
FE739 INT 14
FE82E INT 16
FE987 INT 09
FEA21 INT 07
FEA79 INT 06
FEDC3 JMP TO START INSTRUCTIONS
FEDF2 INT 1C
FEED2 INT 13
FEF57 INT 0E
FEFC7 -- FEFD1 DISKETTE PARAMETERS
FF0A4 -- FF0FB VIDEO PARAMETERS
FF400 BIOS INFORMATION
FF842 INT 12
FF84D INT 11
FF859 INT 15
FFA6E -- FFE6D VIDEO ASCII CHARS 00-7F
FFE6E INT 1A
FFEA5 INT 8
FFF53 INT 0F, INT 1B
FFF59 BIOS VERSION
FFFF0 -- FFFF4 MACHINE STARTUP JMP TO FE05B
FFFF5 -- FFFFC BIOS MAKE DATE

Si alguien tiene algo que anadir, que me lo diga
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BIOS STARTUP STRUCTURE

Publicado por microprocessor (46 intervenciones) el 08/03/2007 17:20:26
He estado investigando a fondo, y he conseguido extenderla un poco:

FE000 -- FE004 BIOS STARTUP JMP TO FE005
FE005 -- FE007 BIOS STARTUP JMP TO FEDC3
FE00E -- FE05A BIOS COPYRIGHT
FE05B -- FE05D STARTUP
FE06F -- FE0C1 INSTRUCTIONS FOR INT 08
FE0C2 -- FE13C BIOS DATA
FE2C3 -- FE2C5 INT 02
FE401 -- FE410 HARD DISK 0 PARAMETERS
FE6F2 -- FE6F4 INT 19
FE6F5 -- FE6FE ROM CONFIGURATION
FE739 -- FE74B INT 14
FE82E -- FE830 INT 16
FE987 -- FE989 INT 09
FEA21 -- FEA71 INT 07
FEA72 -- FEA78 INSTRUCTIONS FOR INT 06
FEA79 -- FEB53 INT 06
FEDC3 JMP TO START INSTRUCTIONS
FEDF2 -- FEDF6 INT 1C
FEE36 -- FEE3B INSTRUCTIONS FOR INT 13
FEED2 -- FEED4 INT 13
FEF57 -- FEF59 INT 0E
FEFC7 -- FEFD1 DISKETTE PARAMETERS
FF0A4 -- FF0FB INT 1D, VIDEO PARAMETERS
FF400 BIOS INFORMATION
FF842 -- FF84A INT 12
FF84D -- FF858 INT 11
FF859 -- FF86B INT 15
FF913 -- FF958 INSTRUCTIONS FOR INT 14
FFA6E -- FFE6D INT VIDEO ASCII CHARS 00-7F
FFE6E -- FFE70 INT 1A
FFEA5 -- FFEA7 INT 08
FFF53 INT 0F, INT 1B
FFF59 BIOS VERSION
FFFF0 -- FFFF4 MACHINE STARTUP JMP TO FE05B
FFFF5 -- FFFFC BIOS MAKE DATE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar