Consultas de hardware con C

Kodesch
27 de Enero del 2003
Hola a todos tengo un problema y esencialmente se divide en 3 preguntas:
1.Como puedo consultar datos particulares de un equipo, como por ejemplo el id del procesador. Me habian sugerido que hiciera una rutina en asembler para consultar esos datos pero quede igual porque no conozco una rutina de asembler que haga eso.
2. Como coloco un programa en el Master Boot Record.
3. ¿Cuando arranco un disco como esclavo el MBR del disco se carga? Yo tenia entendido que no pero alguien me dijo que si no se cargara no cargaria la tabla de particiones.

Bueno eso es todo, gracias y salu2.

gmantil
27 de Enero del 2003
Tampo conozco una interrupción que regrese el id del procesador. Sinembargo, trata de buscar la página de Ralf Brown sobre interrupciones, puede ser que encuentres la interrupción que necesitas. Te adjunto la dirección que conozco para el listado de interrupciones :
http://www.ctyme.com/rbrown.htm

Suerte,
gmantil

gmantil
27 de Enero del 2003
Olvidaba también sobre las preguntas del MBR. Yo también estoy de acuerdo que si no se cargará el MBR del disco esclavo, no podría cargar las particiones de ese disco.

Yo te adjunto dos direcciones sobre la forma de operar el MBR que te pueden ayudar a resolver tus dos problemas planteados.

http://www.ata-atapi.com/hiwmbr.htm
http://www.pcguide.com/ref/hdd/file/structMBR-c.html

Suerte
gmantil

Kodesch
27 de Enero del 2003
Muchas Gracias por tu ayuda gmantil.

Pinto
27 de Enero del 2003
Yo te puedo ayudar para consultar el id del procesador, de echo puedes consultar muchas mas cosas, como por ejemplo soporte MMX, echa un vistazo en esta pagina.
http:\cpuid.com