PureBasic

Forums PureBasic
Nous sommes le Sam 25/Mai/2013 11:59

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 2 messages ] 
Auteur Message
 Sujet du message: ADD "semblable" a MUL sur 2 reg 32 bits
MessagePosté: Jeu 23/Avr/2009 15:11 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 2590
Salut,

pour l'instruction MUL (et pas IMUL), on peux multiplier un nombre de 32 bits avec EAX et le résultat se trouvera dans EAX pour la partie basse et EDX pour la partie haute. MUL regarde les chiffres comme des nombres pairs 32 bits et pas comme des nombres pairs/impairs 31 bits.

Pour l'addition, l'instruction ADD regarde les nombres comme etant pair ou impair. Je cherche donc une instruction qui additionne 2 registres 32 bits (en regardant les nombres comme etant non signés) et qui met le résultat dans 2 registres (une partie basse et une partie haute).

Existe il donc une instruction d'addition "similaire" a MUL par rapport a IMUL ????


Haut
 Profil  
 
 Sujet du message:
MessagePosté: Jeu 23/Avr/2009 15:57 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 29/Juin/2007 17:50
Messages: 1901
Tu as de violentes questions!!! Alors moi, bredouille (je n'ai que Lea qui ne touche pas aux flags), je te renvoie la pareille : quelle utilité d'avoir le résultat d'une addition de deux nombres de 32 bits chacun si le résultat max sera un nombre de... 33 bits !?! Pourquoi avoir besoin de 31 bits inutiles?

Ollivier


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 2 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye