LIVRES ASSEMBLEUR
Dernière mise à jour : 28/04/2007 -
6 livres -
4 critiques

 |  | Assembleur X86de Jean-Bernard Emond |
Public visé : Débutants à niveau intermédiaire Résumé de l'éditeur
- Les concepts fondamentaux de l'architecture d'un processeur, de la programmation et de la création d'applications
- Les bases de la programmation jusqu'à l'interfaçage avec les langages de haut niveau
- L'ouvrage couvre tous les processeurs Intel et compatibles du 80x86 au Pentium 4
- Travailler avec les instructions, les macros, les différents modes d'adressages, le coprocesseur mathématique, et les différentes techniques d'optimisation
- Les différents outils de développement et les spécificités matérielles et logicielles liées à ces processeurs
- Les explications sont illustrées par de nombreux listings
Critique du livre par la rédaction ( Frank.H)
J'ai trouvé ce livre pas mal, bien expliqué et tout pour un débutant en Assembleur x86
360 pages,
Septembre 2003
Editions CampusPress,
ISBN: 2-744-01564-4 |
 |   | Savoir développer ! Assembleurde Pierre Maurette |
Public visé : Débutants à niveau intermédiaire Résumé de l'éditeur
De formation ingénieur généraliste, c'est par curiosité et dans le cadre de ses activités audiovisuelles que Pierre Maurette a été amené à s'intéresser aux techniques liées aux microprocesseurs, puis à l'automatisme et à l'informatique, au fur et à mesure de leur émergence. Il s'est interrogé dernièrement sur l'utilisation de l'assembleur sous Windows, et tout particulièrement sur sa mise en pratique. C'est le fruit de cette expérience qu'il souhaite partager dans cet ouvrage.
Guide théorique et pratique de programmation en assembleur des ordinateurs de type IBM PC à base de microprocesseurs Intel x86 ou équivalents. Les exemples pratiques de programmes sont développés dans un environnement Windows en utilisant des assembleurs autonomes ou incorporés à des environnements de développement tels Delphi. Sur le CD-ROM d'accompagnement (PC): Delphi 6, édition personnelle, et le code source des exemples de l'ouvrage.
536 pages,
Novembre 2002
Editions Micro Application,
ISBN: 2-742-92268-7 Commandez sur www.amazon.fr : 79.04 EUR TTC seulement (au lieu de 83.20 EUR TTC : prix éditeur)
-
Livraison Gratuite ! |

 |   | Le Zen de l'optimisation du codede Michael Abrash |
Public visé : Utilisateurs avancés Résumé de l'éditeur
Ce livre est une vraie mine d'or car il permet de remettre les idées du développeur en place et de démystifier le concept d'optimisation.
L'optimisation commence en effet par une amélioration de la conception d'un programme et par la connaissance de la plateforme sur laquelle il va tourner.
Seules les zones critiques sont dignes d'être optimisées au moyen de l'Assembleur; les autres peuvent être laissées aux langages de plus haut niveau.
Sujets abordés :
- La mesure du temps d'exécution au moyen du Timer Zen (de précision ou à période longue)
- Description de tous les mange-cycles au niveau du processeur, du bus, des caches, de la mémoire, du chipset vidéo, etc
- Application pratique des règles d'optimisation à larecherche de chaîne, aux listes liées, au Jeu de la Vie
- Comment détourner certaines instructions complexes pour effectuer des opérations mathématiques en un nombre de cycles record
- Analyse détaillée du mode de fonctionnement de chaque processeur, du 8086 au Pentium
- Pour exprimer toute la difficulté de l'optimisation, exemples d'instructions dont le nombre de cycles diffère à chaque génération de processeur
- Et un tas d'astuces
Critique du livre par la rédaction ( Alcatîz)
Ce livre est captivant. Ecrit par un passionné pour des passionnés, il oblige le développeur à se remettre en question et donne envie d'aller plus loin.
608 pages,
Mai 1996
Editions Sybex,
ISBN: 2-736-12128-7 |

 |   | Assembleur X86de Kip Irvine |
Public visé : Niveau intermédiaire à avancé Résumé de l'éditeur
Pour tout savoir sur les architectures des systèmes, les systèmes d'exploitation et la conception de compilateur.
L'Assembleur x86 est consacré à la conception de programmes au niveau le plus proche de la machine. Il est destiné aux professionnels et aux étudiants qui ont besoin d'acquérir des compétences en programmation système des équipements informatiques fondés sur un microprocesseur. Cette première édition en langue française profite des enrichissements successifs incorporés dans les trois premières éditions américaines. Après une étude détaillée du langage assembleur, l'ouvrage présente les interactions fonctionnelles avec les systèmes d'exploitation DOS et MS-Windows d'une part, et avec les langages de haut niveau de l'autre.
Basé sur l'approche du matériel à laquelle invite le langage assembleur, ce livre aborde notamment les concepts suivants :
- la machine virtuelle
- les opérations booléennes
- le cycle d'exécution des instructions
- les accès mémoire en termes de tops d'horloge
- les interruptions et scrutations (pollings)
- les pipelines multiétages
- les architectures super-scalaires
- le fonctionnement multitâche
- le chargement et l'exécution des programmes
- la représentation des valeurs numériques fractionnaires (à virgule flottante)
D'autres sujets concernent plus particulièrement l'architecture IA-32 :
- l'adressage et la pagination mémoire IA-32 en mode protégé
- la segmentation de l'espace mémoire en mode réel
- la gestion des interruptions
- les entrées/sorties avec accès direct au matériel
- le codage des instructions
C'est vrai que ce livre ne traite que de MASM, mais son but est surtout d'enseigner les mécanismes des modes réels/protégés, des modes graphiques et textes, des interruptions DOS, de certaines APIs Win, de l'architecture Intel et de l'arithmétique booléenne... Il y a même la syntaxe asm.
Mais sur ce point, il est complet. J'ai trois bouquins d'asm : celui de Kip Irvine, celui de Jean-Bernard Emond ("x86 Asm") et l'"Art of Assembly Language". J'utilise souvent le bouquin de Jean-Bernard Emond comme référence rapide et précise, ou pour trouver des renseignements sur NASM, mais je trouve que le bouquin de Kip Irvine est le meilleur pour son côté didactique.
840 pages,
Juillet 2003
Editions CampusPress,
ISBN: 2-744-01534-2 Commandez sur www.amazon.fr : 42.75 EUR TTC seulement (au lieu de 45.00 EUR TTC : prix éditeur)
-
Livraison Gratuite ! |
 |   | Programmation graphique C/C++ Assembleurde Michaël Abrash, préface de John Carmack |
Public visé : Niveau avancé Résumé de l'éditeur
Enfin ! Tous les livres et les articles de M. Abrash sur l'optimisation du code et la programmation graphique de hautes performances réunis dans un seul ouvrage. Découvrez au côté du maître le Super VGA, le mode X, Ia permutation de page, l'antialiasing, l'animation en 2 et 3 dimensions, les optimisations Assembleur destinées au Pentium, les arbres BSP, le placage de texture ainsi que les techniques les plus secrètes mises en oeuvre pour Ie développement Quake d'id Software. Ce livre repose sur Ia pratique et l'expérience de l'auteur qui, durant vingt ans, explora sons relâche le monde de la micro¬informatique. Si vous écrivez des jeux d'action, des logiciels basés sur Ia réalité virtuelle ou toute autre application graphique nécessitant les dernières avancées technologiques en Ia matière, ce livre est fait pour vous.
Fruit de vingt ans de pratique, de recherches et d'expérimentations, cet ouvrage réunit tous les livres et articles rédigés par ce spécialiste de la programmation et du développement de logiciels graphiques.
1169 pages,
Janvier 2000
Editions Sybex,
ISBN: 2-736-13415-X Commandez sur www.amazon.fr : 79.04 EUR TTC seulement (au lieu de 83.20 EUR TTC : prix éditeur)
-
Livraison Gratuite ! |

 |  | The indispensable PC hardware book : Your hardware questions answeredde Hans-Peter Messmer |
Public visé : De débutant à utilisateur avancé Résumé de l'éditeur
Mise à jour et encore plus compréhensible, cette troisième édition continue à étonner et combler ses lecteurs avec ses explications détaillées de chaque aspect du hardware PC.
Que vous soyez un niveau venu dans l'arène ou un vétéran de la programmation système, vous goûterez avec délice aux sujets brûlants, dont le Pentium Pro, le chipset PCI et SCSI III.
Contenu : explications détaillées sur tous les CPU (du 8086/88 au Pentium et Pentium Pro), tous les coprocesseurs (du 8087 au i387), les processeurs AMD (de l'Am386 à l'AM5k86), Cyrix (du 386 au 6x86);
modes réel, protégé et V86, addressage, segmentation et pagination; mémoires EMS et XMS; ports, registres et espaces d'adresses I/O; BIOS et programmation des registres;
ST412/506, bus AT, IDE, DI, SCSI I/II/III; interruptions, exceptions et NMI; RAM, ROM, EPROM, EEPROM, mémoire flash;
overdrives, Sls; architectures PC du XT via ISA, EISA, MCA au VLB et PCI; stockage de masse et interfaces; parallèle, série et PCMCIA;
multimedia, concepts et programmation des cartes sons.
(traduction libre par la rédaction)
Critique du livre par golem
1273 pages en anglais et vous saurez tout tout tout, vous saurez tout sur le ... PC dans les moindres détails. (Ils vont jusqu'à décrire les pinouts des chipsets des principales cartes mères !).
1408 pages,
1997
Editions Addison-Wesley Professional,
ISBN: 0-201-40399-4 Commandez sur www.amazon.fr : à partir de 67.17 EUR TTC (prix éditeur EUR TTC)
-
Livraison Gratuite ! |
 
Copyright ©
2007
Developpez LLC. Tous droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérêts.
Cette page est déposée à la
SACD.
|