-
10/07/2010 - 04h10 zakariamazigh Qu'elle sont les d'opérations qu'un processeur est capable de faire ?
Bonjour ;
je me pose toujours des questions sur le fonctionnement d'un processeur , En effet un processeur est capable de traiter des informations numériques "en binaire" , il est bien sur capable de faire la somme de deux nombres binaires en utilisant des circuits intégrés et des mémoire cache , mais comment fait il pour les autres opérations , produit ,division, comparaison,teste logique . est ce qu'il y a des circuit dédiés au opérations autres que la somme"par exemple AD633 pour le produit" ou c'est avec la somme qu'il arrive a faire les autre opération .
par exemple pour faire la soustraction de a et b il transforme par un circuit simple le b en binaire en -1 "il y une relation en binaire qui permet de faire cela" et puis fait la somme entre a et -b , de même pour le produit il fait par exemple a*b=a+a+a+....+a . (b fois) . etcétéra .
Merci d'avance .
-
Poursuivez votre recherche
-
10/07/2010 - 05h36 yoda1234
Re : Qu'elle sont les d'opérations qu'un processeur est capable de faire ?
Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray). -
10/07/2010 - 12h47 zakariamazigh
Re : Qu'elle sont les d'opérations qu'un processeur est capable de faire ?
Merci yoda pour le lien .
-
11/07/2010 - 14h08 mp3dux
Re : Qu'elle sont les d'opérations qu'un processeur est capable de faire ?
 Envoyé par zakariamazigh Bonjour ;
je me pose toujours des questions sur le fonctionnement d'un processeur , En effet un processeur est capable de traiter des informations numériques "en binaire" , il est bien sur capable de faire la somme de deux nombres binaires en utilisant des circuits intégrés et des mémoire cache , mais comment fait il pour les autres opérations , produit ,division, comparaison,teste logique . est ce qu'il y a des circuit dédiés au opérations autres que la somme"par exemple AD633 pour le produit" ou c'est avec la somme qu'il arrive a faire les autre opération .
par exemple pour faire la soustraction de a et b il transforme par un circuit simple le b en binaire en -1 "il y une relation en binaire qui permet de faire cela" et puis fait la somme entre a et -b , de même pour le produit il fait par exemple a*b=a+a+a+....+a . (b fois) . etcétéra .
Merci d'avance . lol, ce serait bien lourd si nos précieux CPU sont obligés de tout traduire en addition.
Les UAL ou FPU qui sont les unités de calcul du processeur sont conçus et câblés de manière à réaliser des opérations élémentaires dont l'addition, la multiplication,décalages, etc...
la famille x86 intègre dans son jeu d'instruction ces opérations élémentaires.
En gros comme tu l'as cité ils y sont déjà câblés.
-
11/07/2010 - 14h27 jiherve
Re : Qu'elle sont les d'opérations qu'un processeur est capable de faire ?
Bonjour,
historiquement les premiers µprocesseurs intégraient de façon hardware addition,soustraction, comparaison, c'est en fait la même opération.
Puis est venue la multiplication et pour certains la division.
Toutes les autres opérations sont le résultat de l'exécution d'un micro programme faisant intervenir les deux opérations de base addition/multiplication.
Ici l'algorithme à tout faire uniquement avec des portes et quelques compteurs et registres à décalage (il faut tout de même une ROM pour stocker les coefficient intervenant dans les fonction trigo) http://fr.wikipedia.org/wiki/CORDIC.
JR
l'électronique c'est pas du vaudou! | | |