Unité de multiplication en virgule flottante
laboratoire de matériel informatique: concevoir et réaliser une unité de multiplication en virgule flottante. La section 2 décrit le format des nombres que
Nombres binaires fractionnaires à virgule fixe: représentation et
On observe que si on enlève les virgules
Poser et résoudre une multiplication avec de nombre décimaux
Je place ma virgule au bon endroit dans le résultat: - le premier terme de mon calcul 5 63 a deux chiffres après la virgule. - le deuxième terme 4 n'a pas
Multiplication dun décimal par un entier
Multiplication des nombres décimaux. Multiplication d'un nombre à virgule par un nombre entier. Règle : On effectue la multiplication sans tenir compte de
La multiplication (nombres entiers et décimaux) Cal 7
Je peux effectuer une multiplication en ligne ou en colonne (multiplication posée). 4- Placer la virgule dans le nombre résultat : le nombre de chiffres ...
Calculs La multiplication avec les nombres décimaux
30 avr. 2020 On remarque donc qu'on fait la multiplication comme si la virgule n'était pas là et on la met à la fin comme dans le nombre de départ (des ...
Placer correctement la virgule dans le résultat de chaque
6N2 - OPÉRATIONS SUR LES NOMBRES DÉCIMAUX. EXERCICES 6B. EXERCICE 6B.1. Placer correctement la virgule dans le résultat de chaque multiplication :.
Fiche outil : multiplication à virgules
Quand j'ai fini ma multiplication sans virgules je rajoute les virgules au résultat. Dans les nombres de départ nous regardons.
Implantation dalgorithmes de traitement du signal sur les
bit de signe. ARCHI'05 - 10. Règles de l'arithmétique virgule fixe. ? Multiplication: r = a × b. • Règle : la représentation de a et b doit être identique.
Chapitre4 Multiplication et division décimale Leçon3 III) Comment
2) Compter le nombre total de chiffres après la virgule dans les deux nombres qu'on multiplie. 3) Décaler la virgule du résultat d'autant de chiffres …
Implantation d'algorithmes de
traitement du signal sur les architectures virgule fixeDaniel Ménard, Olivier Sentieys
IRISA/ENSSAT Lannion
Université de Rennes I
sentieys@irisa.fr http://www.irisa.fr/R2D2ARCHI'05 - 2Plan1. Arithmétique virgule fixe
2. Détermination du domaine de définition
3. Codage des données
ARCHI'05 - 3
Codage en virgule fixe complément à 2Définition :m : distance (en nombre de bits) entre la position du bit le plus significatifp MSB et la position de la virgule p V n : distance entre la position de la virgule p V et la position du bit le moins significatifp LSB S b m-1 b m-2 b 1 b 0 b -1 b -2 b -n+2 b -n b -n+12 -n 2 -1 2 1 2 0Partie entière Partie fractionnaire
1 22m nii im bSx m np MSB p LSB 2 m-1 b = m+ n+1 bits format: (b,m,n) x xx b m-1 b -6 b -7 b -n b -n+12 -n 2 -1 2 -5 2 -6 2 m-1 S2 -2 2 -3 2 -4 2 -7 2 -8 2 -9 2 -10 m np MSB p LSB bp v ex: 0.09472 (8,-3,10)
01100001
0.0625+0.03125+2
-10 ex: 0.09472 (8,-3,10)01100001
0.0625+0.03125+2
-10 b = 8 m = -3 n=10 2 0ARCHI'05 - 5
Codage en virgule fixe complément à 2Domaine de définition du codage :Pas de quantification
Exemple de codage
•(6,3,2), Q26 nmm 22,2n q 2
0111.11 7.75
0111.10 7.5
0000.11 0.75
0000.10 0.5
0000.01 0.25
0000.00 0
1111.11 -0.25
1111.10 -0.5
1111.01 -0.75
1000.01 -7.75
1000.00 -80111.11 7.75
0111.10 7.5
0000.11 0.75
0000.10 0.5
0000.01 0.25
0000.00 0
1111.11 -0.25
1111.10 -0.5
1111.01 -0.75
1000.01 -7.75
1000.00 -8-7.75 = -8+0.25
-0.5 = -8+7. 5ARCHI'05 - 8
S A b mA b 1 b 0 b -1 b -2 b nA n A m ARègles de l'arithmétique virgule fixe
Addition:
r=a+b •Règle : le format des opérandes a et b doit être identique •Étapes oChoix d'un format commun (b c ,m c ,n c oAlignement de la virgule oExtension des bits des opérandes a et b b mB b 0 b -1 b -2 b nB S B n B m B1maxmax
CCcBAcBAc
n m b),n(n n),m(m m1 si si 1
RRRCRCCCC
R n m bn nDbamDbam m S R b 1 b 0 b -1 b -2 b nA b mR m R n R S A b mA b 1 b 0 b -1 b -2 b -nA S A b mB b 0 b -1 b -2 b nB S B n B m B S B b mB b 0 b -1 b -2 0 0 b -nB S B S B S BARCHI'05 - 9
Exemple de calculAddition:
r=a+b •Débordement possible si sign(a) = sign(b) = s ab oDébordement présent si sign(r) s ab 1 1 10110 (6)
1011 (-5)
0001 (1)
11 10011 (3)
0111 (7)
1010 (-6)
S'il n'y a pas de débordement la
dernière retenue peut être ignorée 11 100011 (3)
00111 (7)
01010 (10)
Nécessité d'un bit
supplémentaire pour coder le résultatExtension du
bit de signeARCHI'05 - 10
Règles de l'arithmétique virgule fixe
Multiplication:
r = a b •Règle : la représentation de a et b doit être identique •Étapes oExtension des bits de signe des opérandes a et b oDoublement du bit de signe du résultat •Le bit redondant peut être intégré à la partie entière du résultat S A b mA b 1 b 0 b -1 b -2 b nA n A m A m B b mB b 0 b -1 b nB S B n B S R b 1 b 0 b -1 b -2 b nR b mR ) (m m m BAR 1 BAR nn n S R S A S A S A S A S A S B S B S B S B S B S B S BBARBARBAR
b b b mm mnn n 1ARCHI'05 - 11
Exemple de calculMultiplication:
r = a b oExtension du signe des opérandes111110 (-2)
111100 (-4)
1110 . .
110 . . .
10 . . . .
1001000 (8)
1100 (-4)
0110 ( 6)
1111100.
111100. .
11111101000
-128+64+32+8 = -24ARCHI'05 - 12
Résumé des règlesAddition
•Choix du format communMultiplication
ab r ab r b in b out b inBARBARBAR
b b b mm mnn n 1 ),m(m mbb),m,m(m mbbBAcinoutRBAcinout
max alors simax alors siDoublement
du bit de signeARCHI'05 - 15
Codage en virgule fixe : objectifsObjectifs pour le codage en virgule fixe •Garantir l'absence de débordements oConnaissance du domaine de définition des données •Maximiser la précision S b m-1 b m-1 b 1 b 0 b -1 b -2 b -n+2 b -n b -n+1quotesdbs_dbs47.pdfusesText_47[PDF] multiplication cellulaire définition
[PDF] Multiplication d'un vecteur
[PDF] multiplication d'un nombre entier par un nombre décimal
[PDF] MULTIPLICATION DE 2 NOMBRE RELATIF
[PDF] MULTIPLICATION DE 2 NOMBRE RELATIF correction
[PDF] Multiplication de calcul
[PDF] multiplication de fraction
[PDF] multiplication de fraction 4eme
[PDF] multiplication de fraction exercices
[PDF] multiplication de fraction négative
[PDF] multiplication de fraction negative et positive
[PDF] Multiplication de fractions
[PDF] Multiplication de Fractions; Application immédiate: Exercice
[PDF] multiplication de matrice