Démarrage rapide de la programmation en langage assembleur Windows(R) 64 bits : Intel(R) X86-64, SSE, AVX

Note :   (4,3 sur 5)

Démarrage rapide de la programmation en langage assembleur Windows(R) 64 bits : Intel(R) X86-64, SSE, AVX (Robert Dunne)

Avis des lecteurs

Résumé:

Ce livre est généralement bien accueilli par les lecteurs qui apprécient ses explications claires et concises de la programmation en langage assembleur X86-64. Il est décrit comme une bonne ressource d'introduction qui aide les lecteurs à progresser progressivement dans le sujet. Cependant, il n'est pas exempt de défauts, notamment quelques erreurs de codage, le manque d'explications détaillées pour les débutants et l'absence d'informations de contact accessibles pour l'auteur. Si les programmeurs expérimentés le trouvent utile, les débutants peuvent se sentir parfois perdus et préférer des instructions plus approfondies.

Avantages:

Bonne organisation et progression
explications concises et claires
sert de guide de démarrage rapide à l'Assembleur X86-64
intéressant pour ceux qui ont une certaine expérience de la programmation informatique
offre des idées utiles sur la liaison des programmes
abordable
fournit un code d'exemple téléchargeable.

Inconvénients:

Pas le plus facile à lire
contient des erreurs dans le code d'exemple
manque d'informations de contact pour l'auteur
les explications minimales peuvent laisser les débutants se sentir perdus
certains lecteurs souhaitent plus de détails dans les instructions.

(basé sur 13 avis de lecteurs)

Titre original :

Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX

Contenu du livre :

Windows (R) 64-bit Assembly Language Programming Quick Start est un tutoriel complet utilisant l'édition communautaire gratuite de Microsoft (R) Visual Studio 17 pour introduire le novice à l'architecture Intel (R) X86-64 et à la convention d'appel Windows X64.

⬤ Avec Microsoft (R) Visual Studio 17, les programmes en langage assembleur peuvent être construits en utilisant soit son environnement de développement intégré (IDE), soit son assembleur ML64 directement dans une approche traditionnelle de ligne de commande. Les deux techniques sont présentées dans ce livre, et chacune a ses propres mérites pour acquérir une compréhension plus profonde des logiciels et du matériel informatique. L'assistance fournie par le débogueur interactif de Visual Studio est immense, non seulement pour développer des programmes réels, mais aussi pour apprendre comment fonctionnent les instructions du processeur.

⬤ Les programmeurs apprennent par l'exemple et développent leurs compétences en examinant et en modifiant des programmes fonctionnels. Chaque exemple de programme est complet, mais laisse de la place pour des améliorations et des expérimentations encouragées par les questions à la fin de chaque chapitre. Tous les programmes sont disponibles en téléchargement sur GitHub.

⬤ Les exemples de programmes, allant de cinq à plus de cent lignes de code, sont largement documentés à la fois par des organigrammes et des commentaires. Plus de soixante-dix illustrations sont incluses pour expliquer les techniques de programmation ainsi que les instructions X86, SSE et AVX. Les instructions du processeur sont introduites au fur et à mesure que les projets de chaque chapitre progressent vers le suivant, afin d'atteindre les objectifs de programmation.

⬤ Il ne s'agit pas d'un livre qui a été modifié ou qui migre d'une perspective 32 bits ou 16 bits, mais qui commence directement avec la programmation 64 bits et ne se réfère à des approches antérieures que lorsque cela est nécessaire pour expliquer des conventions et des noms apparemment peu naturels.

⬤ Des sujets comme le binaire et l'hexadécimal sont introduits par des exemples de programmation et apparaissent dans les annexes.

⬤ Les exemples de ce livre ont été testés en classe avec des étudiants ayant très peu, voire pas du tout, d'expérience en programmation. L'information est complète, ce qui permet de l'utiliser comme étude indépendante.

L'apprentissage des architectures matérielles et logicielles des ordinateurs par le biais d'une expérience pratique de la programmation en langage assembleur contribue à former des programmeurs et des ingénieurs en informatique compétents.

Autres informations sur le livre :

ISBN :9780970112460
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Tutoriel d'architecture informatique utilisant un FPGA : Introductions ARM et Verilog - Computer...
Apprenez l'architecture informatique et bénéficiez...
Tutoriel d'architecture informatique utilisant un FPGA : Introductions ARM et Verilog - Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Langage d'assemblage avec le Raspberry Pi : Un pont matériel-logiciel - Assembly Language Using the...
Les programmeurs apprennent par l'exemple et...
Langage d'assemblage avec le Raspberry Pi : Un pont matériel-logiciel - Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Démarrage rapide de la programmation en langage assembleur Windows(R) 64 bits : Intel(R) X86-64,...
Windows (R) 64-bit Assembly Language Programming...
Démarrage rapide de la programmation en langage assembleur Windows(R) 64 bits : Intel(R) X86-64, SSE, AVX - Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Codage en langage assembleur en couleur : Arm et Neon - Assembly Language Coding in Color: Arm and...
Apprendre à programmer en langage assembleur est...
Codage en langage assembleur en couleur : Arm et Neon - Assembly Language Coding in Color: Arm and Neon

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)