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, 09h50
#2
invitee05a3fcc
Date d'inscription
janvier 1970
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)
31/05/2009, 07h53
#3
invite8486e7c5
Date d'inscription
janvier 1970
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, 08h48
#4
invitee05a3fcc
Date d'inscription
janvier 1970
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 !
Aujourd'hui
A voir en vidéo sur Futura
31/05/2009, 14h19
#5
jiherve
Date d'inscription
juin 2006
Localisation
gironde
Âge
72
Messages
26 566
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, 08h32
#6
invite8486e7c5
Date d'inscription
janvier 1970
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, 08h40
#7
invitee05a3fcc
Date d'inscription
janvier 1970
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.
01/06/2009, 09h36
#8
invite8486e7c5
Date d'inscription
janvier 1970
Messages
129
Mais???
Oui je suis d'accord mais il doit bien y avoir un protocol de démarrage???