Input/Output avec le BIOS

Signaler
Messages postés
49
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
7 mars 2010
-
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
-
Bonjour!
J'aimerai savoir comment obtenir qq renseigments contenus
dans le BIOS...voir même y écrire, pourquoi pas (bien que je
ne pense pas en avoir besoin)...
MErci pour vos réponses!

6 réponses

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
Pose ta question sur www.asmfr.com ils pourront d'aider mieux qu'ici. Cependant l'accès aux variables du BIOS nécessite un prog 16 bits mode réel (je me trompe pas ?) qui accède directement à une zone de la mémoire (0x0000:0x00400 je crois). donc impossible sous les OS récents qui interdit l'accès direct au matériel.
Messages postés
49
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
7 mars 2010

ok, merci pour ce début de réponse.
Si qq1 a une autre idée, continuez à poster!
Merci ;)
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
20
salut,

ou alors, il faut un pilote d'accès aux ports du PC genre PortIO ou PortTalk...afin de pouvoir accéder au port 70h et 71h : adresse du bios...ces pilotes utilisent, en fait, les instructions IN et OU de l'asm au niveau kernel...

ShareVB
Messages postés
49
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
7 mars 2010

PortIO je l'ai, il traine qq part sur mon dur, dc c'est pas un pb.
Je vais aller voir ca de suite, mais si vous avez encore des infos continuez à
poster!
Merci pour vos réponses!
-deadbird-
Messages postés
49
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
7 mars 2010

PortIO je l'ai, il traine qq part sur mon dur, dc c'est pas un pb.
Je vais aller voir ca de suite, mais si vous avez encore des infos continuez à
poster!
Merci pour vos réponses!
-deadbird-
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
20
salut,

tu tapes "CMOS RAM" ou "CMOS 70h" "BIOS 70h" sur google et tu auras autant d'infos que tu veux...

pour ce qui est de PortIO, tu dois avoir des fonctions genre ReadPortB ou WritePortB qui vont te permettre de lire et écrire sur les ports 70h et 71h

ShareVB