Ça sert à comprendre comment fonctionne les machines sur lesquelles tu développeras peut être plus tard.
s/les machines/l'émulateur bytecode d'un type de CPU/
Non parce que ca fait longtemps que l'assembleur n'a plus qu'un lointain rapport avec le mode de fonctionnement interne des CPU (A part en embarqué léger - genre microcontrolleur - et encore).
Sinon le gros avantage des assembleurs sur CPU classiques (x86,x86-64, Mips, Power) c'est de voir à quel point on se fait poutrer la gueule à coup de tatanne en granit par le moindre compilateur un peu professionnel sur une architecture donnée. Je dis pas que sur un ou deux cas particuliers on va pas réussir à sortir une vectorisation ou un bypass de malade qui va permettre de grater des perfs dans une boucle un peu sensible, mais l'assembleur aujourd'hui, sur une archi générique c'est un poil surfait….
[^] # Re: Prof qui répond
Posté par Kaane . En réponse au journal Alpha: une machine bêta avec écran.. Évalué à 7.
s/les machines/l'émulateur bytecode d'un type de CPU/
Non parce que ca fait longtemps que l'assembleur n'a plus qu'un lointain rapport avec le mode de fonctionnement interne des CPU (A part en embarqué léger - genre microcontrolleur - et encore).
Sinon le gros avantage des assembleurs sur CPU classiques (x86,x86-64, Mips, Power) c'est de voir à quel point on se fait poutrer la gueule à coup de tatanne en granit par le moindre compilateur un peu professionnel sur une architecture donnée. Je dis pas que sur un ou deux cas particuliers on va pas réussir à sortir une vectorisation ou un bypass de malade qui va permettre de grater des perfs dans une boucle un peu sensible, mais l'assembleur aujourd'hui, sur une archi générique c'est un poil surfait….