BIOS

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Firmware
 
|subcat=Firmware
 +
|extensions={{ext|bin}}, {{ext|rom}}
 
}}
 
}}
'''BIOS''' (Basic Input Output System), is a [[Read Only Memory|ROM]] chip containing code (firmware) to control peripherals attached to a [[PC]].
+
'''BIOS''' (Basic Input Output System), is a [[Read Only Memory|ROM]] chip containing code (firmware) to control peripherals attached to a [[wikipedia:PC]].
 +
 
 +
The x86 BIOS entry point is located at physical address <code>0xfffffff0</code> (usually corresponding to 16 bytes from the end of the BIOS image) and is executed in 16-bit real mode; it usually contains a far jump instruction (either far or near). There are no other guarantees about BIOS image layout, although many vendors have developed in-house formats.
 +
 
 +
[[UEFI]] firmware images usually contain an embedded [[Firmware File System]].
 +
 
 +
== Links ==
 +
* [http://www.coreboot.org/Bios_extract bios_extract]
 +
* [http://bioshacking.blogspot.com/2012/02/bios-disassembly-ninjutsu-uncovered-1st.html BIOS Disassembly Ninjutsu Uncovered]
  
 
[[category:Low level instructions]] [[Category:File format details]]
 
[[category:Low level instructions]] [[Category:File format details]]

Revision as of 22:25, 7 March 2015

File Format
Name BIOS
Ontology
Extension(s) .bin, .rom

BIOS (Basic Input Output System), is a ROM chip containing code (firmware) to control peripherals attached to a wikipedia:PC.

The x86 BIOS entry point is located at physical address 0xfffffff0 (usually corresponding to 16 bytes from the end of the BIOS image) and is executed in 16-bit real mode; it usually contains a far jump instruction (either far or near). There are no other guarantees about BIOS image layout, although many vendors have developed in-house formats.

UEFI firmware images usually contain an embedded Firmware File System.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox