Comment manipuler les réels et les chaines de caractère en langage assembleur?
Comment manipuler les réels et les chaines de caractère en langage assembleur?
les reels (virgule flottante), avec les extensions FPU, SSE, AVX...
les chaines, convertir en entiers ou en flottant, puis utiliser les instructions correspondantes.
Pour les psuedo-réels (désolé, je suis un puriste des maths), tu peux utiliser les instructions arithmétiques de base (addition, soustraction etc.) avec tes registre généraux (de nos jours, de taille de 32 ou 64 bits) ou bien utiliser le co-processeur (FPU) qui disposes de ses propres registres de 80 bits (ST(0) à ST(7)) pour manipuler des flottants avec une bonne précision (norme IEEE754) ou manipuler des grand nombres (grands nombres car l'exposant et directement représenté par un rangé de bits dans un registre ST(x) : du bit 78 à 64 je crois).
En plus, avec le FPU, tu as le droit à des instructions arithmétiques avancées telles que le calcul d'une racine carré, cosinus, sinus, tangente, valeur absolue...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager