Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

assembly and bios

Status
Not open for further replies.

greyfox62

Technical User
Jun 28, 2001
4
US
Hello All,
I'm new to this site and even newer to programming. Need some help. I'm using Debug to get the BIOS manufacturer and BIOS version number (homework). I know that the ROM BIOS begins at absolute address F000 and I set the DS register to F000, used the D (dump) command to look at memory at offsets 0-FF but I can't get the BIOS manufacturer or BIOS number for my system. What am I doing wrong? Any help would be appreciated!

-GreyF
 
Hello,
First, debug wants a range, not an address, so if you set DS to something and tell it to dump like D 0000, it doesn't dump DS:0 but the variable it started up with. So you want to type D DS:0 or not set DS and type D F000:0
It is also very likely that that information isn't at that address, but somewhere else, for me some form of it is somewhere around F000:5980.
What you probably want, is to restart your computer, and when the BIOS screen appears (checking memory, etc) press pause. Here you should be able to find the information you need. On most computers the number of the BIOS and manufacturer is on the bottom-left.
Wouter Dijkslag

 
Hey Wody,

Thanks for the reply. You were right the information wasn't at that address. I also found out that the instructor didn't state what he really wanted. He wanted us to search between those two ranges for the information. I found it at 5380.
Thanks for your time and help.

-GreyF
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top