Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1469 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  float et double sur architecture 32bits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

float et double sur architecture 32bits

n°2034391
Glock 17Pr​o
Posté le 06-11-2010 à 11:23:31  profilanswer
 

Bonjour,
 
Est il plus rapide de manipuler des réels simple précision (32 bits) sur un système 32 bits ?
Il me semble que les registres FPU des processeurs 32 bits soient de 32,64et 80 bits ,que le bus d'adresse soit également de 64 bits et qu'il existe des , commandes assembleurs permettant un "memory-to-registery".
 
Donc hors mis le calcul en lui même, le temps que mets un proesseur 32 bits à obtenir un réel double précision dans un registre ne prends pas plus de cycle d'horloge que pour un réel simple précision ?
 
Merci


---------------
.
mood
Publicité
Posté le 06-11-2010 à 11:23:31  profilanswer
 

n°2034545
olivthill
Posté le 07-11-2010 à 22:53:23  profilanswer
 

La commande typique de la mémoire vers le co-processeur est FLD. Mon vieux livre pour un 486 indique 3 cycles d'horloge pour un float (aussi appelé short real ou real32) et aussi 3 cycles d'horloge pour un double (aussi appelé long real ou real64). Par contre pour un temporary real (80 bits), il faudrait 6 cycles d'horloge.

n°2034854
Glock 17Pr​o
Posté le 09-11-2010 à 07:45:48  profilanswer
 

FLD? je connais pas


---------------
.
n°2034903
olivthill
Posté le 09-11-2010 à 11:14:45  profilanswer
 

Si ce sujet vous intéresse, il faut apprendre.
Le traitement des flottants se fait avec ce que l'on appelle le co-processeur. FLD est une instruction très utilisée avec les FPU.
Pour une introduction au FPU, lire, par exemple, http://www.website.masmforum.com/t [...] uchap4.htm , http://www.freebsd.org/doc/en/book [...] 6-fpu.html , http://www.x86-secret.com/articles/cpu/p4/p4-5.htm.

n°2035063
Glock 17Pr​o
Posté le 09-11-2010 à 20:52:59  profilanswer
 

merci pour les liens  :jap:
 
PS:le dernier lien de votre liste semble brisé


Message édité par Glock 17Pro le 09-11-2010 à 20:58:57

---------------
.
n°2035073
Glock 17Pr​o
Posté le 09-11-2010 à 21:25:53  profilanswer
 

que signifie la syntaxe :
jz    @B ?


---------------
.
n°2035076
h3bus
Troll Inside
Posté le 09-11-2010 à 21:44:05  profilanswer
 

Jump if zero to address B


---------------
sheep++
n°2035080
Glock 17Pr​o
Posté le 09-11-2010 à 21:54:53  profilanswer
 

d'acc et B  c'est un label ?


---------------
.
n°2035085
h3bus
Troll Inside
Posté le 09-11-2010 à 22:03:17  profilanswer
 

Ben je ne sais pas ce que fait @ mais bon je suppose que oui B doit être un label.
Tu n'as pas un guide syntaxique de ton assembleur?


---------------
sheep++
n°2035091
Glock 17Pr​o
Posté le 09-11-2010 à 22:24:43  profilanswer
 

no c un code d'ici  
http://www.website.masmforum.com/t [...] chap13.htm


---------------
.
mood
Publicité
Posté le 09-11-2010 à 22:24:43  profilanswer
 

n°2035093
Glock 17Pr​o
Posté le 09-11-2010 à 22:24:58  profilanswer
 

je vois pas de label pour B c'est ça qui me trouble en faite


---------------
.
n°2035098
h3bus
Troll Inside
Posté le 09-11-2010 à 22:36:37  profilanswer
 

Il semble que ce soit le dernier label @@
 
http://msdn.microsoft.com/en-us/li [...] 71%29.aspx


---------------
sheep++
n°2035116
Glock 17Pr​o
Posté le 09-11-2010 à 23:18:30  profilanswer
 

bienvu mec


---------------
.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  float et double sur architecture 32bits

 

Sujets relatifs
Android - SetText avec un double[résolu]Tester l'égalité entre 2 float (incompréhensible...)
MySQL : vérification de syntaxe de double jointureProbleme pour convertir une chaine en variable double
double fleche de redimensionnement des fenetresProbléme de float
problème convertion d'une chaine en doubleDouble cote
problème de calcul d'une moyenne en 'double' 
Plus de sujets relatifs à : float et double sur architecture 32bits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR