Alisher_N is completely right. I want only to clarify
one point:
BIOS is placed on Flash (once it was on ROM). You can
update it only with the help of some BIOS Flash utility
and you need to be very careful - because this is the simplest way to kill your computer once and for all.
During the boot BIOS "installs" itself to the shadow
memory area usually from 000E0000 to 000FFFFF.
Older and smaller BIOSes used 000F0000 - 000FFFFF.
You can definitely read and write in Real Mode from and
to this area. This action WILL NOT change the BIOS and
the Flash and next reboot it will be lost.
So my question is "What do you really need" ?
Main Topics
Browse All Topics





by: Alisher_NPosted on 2002-11-14 at 02:30:59ID: 7447459
to read a BIOS area you don't need any specific instructions: just read a memory from location you need (and you know that ROM is there)
mov ax,0xF000
mov es,ax
xor ax,ax
mov al,es:ax
this must be done under pure DOS of course!
remebmber, that modern BIOS are all compressed, so reading a couple of bytes will not give you any useful data...
you can use BIOS FLASH utility for your motherborad to get a whole BIOS image