Quel rapport avec le C ?
Sinon , le HLA , de mon point de vue n'a aucun interet , y'a pas mal de macro assembleur , mais un ça remplacera jamais un langage haut niveau et secundu le plus important , le compilateur fera mieux que toi.
Optimiser en asm des bout de code que le compilo n'arrive pas : "pourquoi pas" , mais en grande majorité le compilo fera mieux.
Mais surtout optimiser sur du x86 est loin d’être trivial , il faut connaître l'ensemble des instructions et connaître ceux qui peuvent aider ton algo , sans parler des instructions à éviter + sur connaître les zero idiom , les macro op , ,gérer les caches ,aider le parallélisme etc etc , bref tout ça est tout sauf trivial !
Surtout qu'un débutant à une vision très faussé du fonctionnement du processeur , je pense que avant de vouloir optimiser en asm , il faut avoir quand même quelque notion avancé en architecture des ordinateurs.
La doc d'Intel fait a peu près 600 pages pour les conseils d'optimisations ,et cette doc est très technique et demande une grosse connaissance en amont pour en comprendre toute les subtilités.
Partager