PC programmation système

Le guide du programmeur sur les E/S, les microprocesseurs et les zones de mémoire fixes
- Les réponses aux problèmes les plus complexes
- L'optimisation du temps d'exécution des programmes
- Les fonctions BIOS et instructions des microprocesseurs non documentées
Table des matières
- La partie non documentée du PC
- L'unité centrale et les instructions non documentées
- La détection du matériel et du système
- Le développement des cartes
- Les données du BIOS et autres zones de données fixes
- La table des vecteurs d'interruption
- Le système clavier
- Le système vidéo
- Le système disquette
- Les systèmes disque dur
- Les parts série
- Les fonctions système
- Les ports parallèle et l'impression d'écran
- La mémoire CMOS et l'horloge temps réel
- Les timers système
- Le contrôle des interruptions et NMI
- Les services DMA et l'actualisation de la DRAM
Cet ouvrage dévoile des caractéristiques du matériel PC encore jamais publiées. L'architecture du PC y est décortiquée de manière systématique, et les instructions non documentées des principaux microprocesseurs traitées de manière exhaustive. Les principaux sous-systèmes du PC sont abordés dans le détail et d'importantes sections de référence montrent et expliquent les fonctions du BIOS, qu'elles soient ou non documentées. De nombreux exemples de codes assembleurs permettent de mettre en pratique les points abordés.
En téléchargement à partir de www.ssm.fr :
- Des outils d'analyse et de diagnostic, des routines de détection de matériel, des routines de détection de l'unité centrale, un programme de détection des registres, et des utilitaires permettant d'accéder à la mémoire CMOS, au contrôleur de clavier, ainsi qu'à d'autres sous-systèmes.
- Le code source documenté complet des utilitaires.