BIOS
From Just Solve the File Format Problem
				
								
				(Difference between revisions)
				
																
				
				
								
				Dan Tobias  (Talk | contribs)  | 
			|||
| 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
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.