Début de la programmation en assembleur X64 : Du novice au professionnel Avx

Note :   (4,6 sur 5)

Début de la programmation en assembleur X64 : Du novice au professionnel Avx (Jo Van Hoey)

Avis des lecteurs

Résumé:

Le livre est bien accueilli comme un bon texte d'introduction pour les débutants qui apprennent la programmation en langage assembleur x64, loué pour ses explications accessibles et son contenu de soutien. Cependant, il est critiqué pour son formatage médiocre, le manque de disponibilité du code source et la couverture superficielle de sujets complexes.

Avantages:

Excellent pour les débutants
explications claires
style d'écriture agréable
couvre bien les bases
inclut des exemples pratiques
offre une bonne introduction à la programmation assembleur.

Inconvénients:

Problèmes de formatage, en particulier dans les versions eBook
le code source n'est pas disponible malgré les affirmations
traitement superficiel de sujets complexes, nécessitant des recherches supplémentaires
problèmes de construction du livre physique
manque d'exercices pour l'auto-test.

(basé sur 19 avis de lecteurs)

Titre original :

Beginning X64 Assembly Programming: From Novice to Avx Professional

Contenu du livre :

Programmez en assembleur en commençant par des programmes simples et basiques, jusqu'à la programmation AVX. À la fin de ce livre, vous serez capable d'écrire et de lire du code assembleur, de mélanger l'assembleur avec des langages de plus haut niveau, de savoir ce qu'est l'AVX, et bien plus encore.

Le code utilisé dans Beginning x64 Assembly Programming est aussi simple que possible, ce qui signifie qu'il n'y a pas d'interfaces graphiques, de sifflets, de cloches ou de contrôles d'erreurs. L'ajout de toutes ces fonctions sympathiques détournerait votre attention de l'objectif : apprendre le langage assembleur. La théorie est limitée au strict minimum : un peu de chiffres binaires, une brève présentation des opérateurs logiques et un peu d'algèbre linéaire. Et nous restons loin des conversions en virgule flottante.

Le code assembleur est présenté sous forme de programmes complets, afin que vous puissiez les tester sur votre ordinateur, jouer avec eux, les modifier, les casser. Ce livre vous montrera également quels outils peuvent être utilisés, comment les utiliser et quels sont les problèmes potentiels de ces outils. L'intention n'est pas de vous donner un cours complet sur toutes les instructions d'assemblage, ce qui est impossible dans un seul livre : regardez la taille des manuels Intel. Au lieu de cela, l'auteur vous donnera un aperçu des principaux éléments, afin que vous ayez une idée de ce qui se passe. En parcourant ce livre, vous acquerrez les connaissances nécessaires pour étudier certains domaines plus en détail par vous-même.

La majeure partie du livre est consacrée à l'assemblage sous Linux, car il s'agit de la plate-forme la plus facile pour apprendre le langage assembleur. À la fin, l'auteur fournit un certain nombre de chapitres qui vous permettront de vous familiariser avec le langage assembleur sous Windows. Vous verrez qu'une fois que vous aurez maîtrisé l'assemblage sous Linux, il sera beaucoup plus facile d'aborder l'assemblage sous Windows.

Ce livre ne devrait pas être le premier que vous lisez sur la programmation, si vous n'avez jamais programmé auparavant, mettez ce livre de côté pendant un certain temps et apprenez les bases de la programmation avec un langage de plus haut niveau tel que le C.

Ce que vous apprendrez

⬤ Découvrir le fonctionnement d'une unité centrale et de la mémoire.

⬤ Apprécier le fonctionnement conjoint d'un ordinateur et d'un système d'exploitation.

⬤ Voir comment les compilateurs de langage de haut niveau génèrent le langage machine, et utiliser ces connaissances pour écrire un code plus efficace.

⬤ Être mieux équipé pour analyser les bogues dans vos programmes.

⬤ Faire fonctionner votre programme, ce qui est la partie la plus amusante.

⬤ Les logiciels malveillants et les mesures de précaution à prendre.

A qui s'adresse ce livre ?

Les programmeurs utilisant des langages de haut niveau. Il s'adresse également aux ingénieurs systèmes et aux ingénieurs en sécurité qui travaillent pour des enquêteurs de logiciels malveillants. Connaissances requises : Linux, Windows, virtualisation et langages de programmation de haut niveau (de préférence C ou C++).

Autres informations sur le livre :

ISBN :9781484250754
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :413

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Début de la programmation en assembleur X64 : Du novice au professionnel Avx - Beginning X64...
Programmez en assembleur en commençant par des programmes...
Début de la programmation en assembleur X64 : Du novice au professionnel Avx - Beginning X64 Assembly Programming: From Novice to Avx Professional

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)