[PDF] Implantation dalgorithmes de traitement du signal sur les





Previous PDF Next PDF



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 





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 fixe

Daniel Ménard, Olivier Sentieys

IRISA/ENSSAT Lannion

Université de Rennes I

sentieys@irisa.fr http://www.irisa.fr/R2D2ARCHI'05 - 2

Plan1. 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 0

Partie entière Partie fractionnaire

1 22
m 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 0

ARCHI'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,2
n 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. 5

ARCHI'05 - 8

S A b mA b 1 b 0 b -1 b -2 b nA n A m A

Rè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 B

1maxmax

CCcBAcBAc

n m b),n(n n),m(m m

1 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 B

ARCHI'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 1

0110 (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 1

00011 (3)

00111 (7)

01010 (10)

Nécessité d'un bit

supplémentaire pour coder le résultat

Extension du

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 •É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 B

BARBARBAR

b b b mm mnn n 1

ARCHI'05 - 11

Exemple de calculMultiplication:

r = a b oExtension du signe des opérandes

111110 (-2)

111100 (-4)

1110 . .

110 . . .

10 . . . .

1

001000 (8)

1100 (-4)

0110 ( 6)

1111100.

111100. .

111

11101000

-128+64+32+8 = -24

ARCHI'05 - 12

Résumé des règlesAddition

•Choix du format commun

Multiplication

ab r ab r b in b out b in

BARBARBAR

b b b mm mnn n 1 ),m(m mbb),m,m(m mbb

BAcinoutRBAcinout

max alors simax alors si

Doublement

du bit de signe

ARCHI'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

[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