IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les livres en français

6 livres et 3 critiques, dernière mise à jour le 14 août 2022 , note moyenne : 4.7

  1. Programmation Assembleur 32 et 64 bits sous Linux Ubuntu
  2. Assembleur X86
  3. Savoir développer ! Assembleur
  4. Le Zen de l'optimisation du code
  5. Assembleur X86
  6. Programmation graphique C/C++ Assembleur
couverture du livre Programmation Assembleur 32 et 64 bits sous Linux Ubuntu

drapeau
Détails du livre
Sommaire
Critiques (0)
0 commentaire
 
 

Programmation Assembleur 32 et 64 bits sous Linux Ubuntu

de
Public visé : Débutant

Résumé de l'éditeur

Grâce à cet ouvrage vous apprendrez les notions essentielles
nécessaires pour programmer en assembleur x86. Les diffé-
rents points abordés sont les suivants :
  • représentation des entiers, des réels
  • registres généraux 32 et 64 bits
  • registres vectoriels et programmation vectorielle
  • coprocesseur et calculs avec les réels
  • appel de sous-programmes
  • édition, compilation, édition de liens
  • techniques de programmation : alignement mémoire, dépliage de boucle

La mise en application est réalisée au travers de plusieurs
études de cas qui visent à améliorer le codage d’une
fonction de base écrite en C.
La plateforme de développement est Linux Ubuntu 20.04. Le livre est gratuit et est disponible au téléchargement : http://www.info.univ-angers.fr/~richer/assembleur.php

Édition : - 360 pages, 30 septembre 2020

ISBN10 : 9782957316007 - ISBN13 : 9782957316007

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC)
Informatique, Informaticien et assembleur
Représentation de l'information
Le Fonctionnement du microprocesseur
Outils pour la programmation en assembleur
Traitements de base
Appel de sous-programme
Coprocesseur arithmétique
Unités vectorielles
Algèbre de Boole
Etude de cas : produit de matrices
Etude de cas : POPCNT
Etude de cas : SAXPY
Etude de cas : Maximum de parcimonie
Etude de cas : Compter les voyelles
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de Alcatîz Alcatîz - Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
l 19/02/2021 à 22:09
Programmation Assembleur 32 et 64 bits sous Linux Ubuntu

Grâce à cet ouvrage vous apprendrez les notions essentielles
nécessaires pour programmer en assembleur x86. Les diffé-
rents points abordés sont les suivants :
  • représentation des entiers, des réels
  • registres généraux 32 et 64 bits
  • registres vectoriels et programmation vectorielle
  • coprocesseur et calculs avec les réels
  • appel de sous-programmes
  • édition, compilation, édition de liens
  • techniques de programmation : alignement mémoire, dépliage de boucle

La mise en application est réalisée au travers de plusieurs
études de cas qui visent à améliorer le codage d’une
fonction de base écrite en C.
La plateforme de développement est Linux Ubuntu 20.04. Le livre est gratuit et est disponible au téléchargement : http://www.info.univ-angers.fr/~richer/assembleur.php

[Lire la suite]

Et vous ?



 
couverture du livre Assembleur X86

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Assembleur X86

de
Public visé : Débutant

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

Édition : Campus Press - 360 pages, 1re édition, 21 septembre 2003

ISBN10 : 2744015644 - ISBN13 : 9782744015649

18,5 x 11,2 x 2,3 cm

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC) livraison gratuite !
  • Introduction aux microprocesseurs et aux ordinateurs
  • Notions de base
  • Architecture et fonctionnement des microprocesseurs Intel 80x86
  • Instructions du microprocesseur
  • Analogie avec les langages de haut niveau
  • Instructions du coprocesseur mathématique
  • Programmation du microprocesseur et du coprocesseur
  • Outils de développement et de mise au point
  • Optimisations et astuces
  • Interfaces et intégration aux langages de haut niveau
  • Spécificités matérielles et systèmes des PC
  • Sources d'informations
Critique du livre par la rédaction franck-hervé le 14 octobre 2006
J'ai trouvé ce livre pas mal, bien expliqué et tout pour un débutant en Assembleur x86




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 03/06/2014 à 22:33
Assembleur X86


  • 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


[Lire la suite]



 
couverture du livre Savoir développer ! Assembleur

drapeau CD-Rom
Détails du livre
Critiques (0)
0 commentaire
 
 

Savoir développer ! Assembleur

de
Public visé : Débutant

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.

Édition : Micro Application - 536 pages, 1re édition, 1er novembre 2002

ISBN10 : 2742922687 - ISBN13 : 9782742922680

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 03/06/2014 à 22:33
Savoir développer ! Assembleur


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.

[Lire la suite]



 
couverture du livre Le Zen de l'optimisation du code

Note 5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Le Zen de l'optimisation du code

de
Public visé : Expert

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

Édition : Sybex - 608 pages, 1re édition, 15 juin 1996

ISBN10 : 2736121287 - ISBN13 : 9782736121280

Collection : Programmation professionnelle,

Ce livre est actuellement épuisé
Critique du livre par la rédaction Jean-Luc Gofflot le 14 octobre 2006
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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 03/06/2014 à 22:33
Le Zen de l'optimisation du code


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


[Lire la suite]



 
couverture du livre Assembleur X86

Note 4 drapeau CD-Rom
Détails du livre
Critiques (1)
0 commentaire
 
 

Assembleur X86

de
Public visé : Intermédiaire

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

Édition : Campus Press - 840 pages, 1re édition, 1er juillet 2003

ISBN10 : 2744015342 - ISBN13 : 9782744015342

23,2 x 19,4 x 4,6 cm

Ce livre est actuellement épuisé
Critique du livre par la rédaction Stormy_Ordos le 14 octobre 2006
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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 03/06/2014 à 22:33
Assembleur X86


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

[Lire la suite]



 
couverture du livre Programmation graphique C/C++ Assembleur

drapeau CD-Rom
Détails du livre
Critiques (0)
0 commentaire
 
 

Programmation graphique C/C++ Assembleur

de
Public visé : Expert

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.

Édition : Sybex - 1169 pages, 1re édition, 2 janvier 2000

ISBN10 : 273613415X - ISBN13 : 9782736134150

23,2 x 18,8 x 5 cm

Ce livre est actuellement épuisé
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 03/06/2014 à 22:33
Programmation graphique C/C++ Assembleur


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.

[Lire la suite]