Je recherche des informations sur l'état du système d'un µP Pentium ou 486 après le POST. Je veux connaître la valeur des registres, de la mémoire, du chipset...
Merci d'avance!
-----
30/05/2009, 08h50
#2
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
80
Messages
66 449
Re : Recherche Etat Du µP
Et ça va te servir a quoi ?????? ce sont des valeurs qui changent constamment (du moins pour les registres et une partie variable de la RAM)
J'aime pas le Grec
31/05/2009, 06h53
#3
AiMaxTht
Date d'inscription
avril 2009
Messages
129
Re : Ca sert à
J'ai une veille carte mère de type PENTIUM et je voudrais la recyler et mettre mon propre OS, pas de window, c'est pour une application particulière. Je recherche tous les protocols de communication et d'utilisation des I/O. J'ai la doc du pentium (intel pdf).
L'état du système après le POST est normalement normalisé afin que d'autre OS, hors mis windows, puisse prendre le contrôle du système: UNIX, LINUX...
31/05/2009, 07h48
#4
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
80
Messages
66 449
Re : Ca sert à
Ce qui est normalisé, ce n'est pas l'état de ton µP, c'est ce qu'il fait. Il cherche à lire le 1er secteur du disque dur "C" et à exécuter le programme qu'il trouve dessus. Si c'est pas faisable, il fait la même chose sur le lecteur de disquette "A". Si c'est pas faisable, il te met un message d'erreur "No Disk System"
PS: Ce que je raconte était valable en 1995, maintenant, il peut chercher sur d'autres supports (CD), d'autres DD, faire du multi boot etc ... mais c'est trop fatigant à expliquer.
PS: A ce stade, il n'y a pas encore d'O.S. de chargé donc on n'a pas fait le choix UNIX, OS9, LINUX, MS-DOS etc ... ou OS-Perso !
J'aime pas le Grec
Aujourd'hui
A voir en vidéo sur Futura
31/05/2009, 13h19
#5
jiherve
Date d'inscription
juin 2006
Localisation
gironde
Âge
70
Messages
25 540
Re : Recherche Etat Du µP
Bonjour,
sauf si recours à un boot normalisé l'état d'un µP après démarrage peut être quelconque, ce qui est connu (et encore pas pour tous les registre) c'est l'état après un hard reset après c'est au bon vouloir du gars qui a écrit le boot.
JR
l'électronique c'est pas du vaudou!
01/06/2009, 07h32
#6
AiMaxTht
Date d'inscription
avril 2009
Messages
129
Re : OK
Je suis d'accord mais au moment du chargement du secteur 1 (ou autre), je souhaite connaître l'état du système, c'est à dire si la segmentation est effectuée, la configuration des drapeaux EFLAGS, les addresses valides, l'état des registres du µP et celui du chipset, le mode d'accès aux fonctions BIOS (interruption comme le <DOS> ou standard avec <CALL>) et leur fonctionnalitées pour communiquer avec les périphériques, les ports, ...
Si je prends la main à ce moment là avec mon programme, il faut bien que je sache ces données.
01/06/2009, 07h40
#7
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
80
Messages
66 449
Re : OK
Envoyé par AiMaxTht
Si je prends la main à ce moment là avec mon programme, il faut bien que je sache ces données.
Non, l'état interne du µP, tu n'en as rien faire. A la rigueur, la règle du jeu pour accéder aux interruptions logicielles BIOS ... et encore, tu peux ne pas t'en servir.
J'aime pas le Grec
01/06/2009, 08h36
#8
AiMaxTht
Date d'inscription
avril 2009
Messages
129
Mais???
Oui je suis d'accord mais il doit bien y avoir un protocol de démarrage???