document1
cours 3
´tude de l’arithm´tique des ordinateurs e e
architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 1
cours 3
´tude de l’arithm´tique des ordinateurs e e
tous les traitements s’appuient sur des op´rations e arithm´tiques e architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 2
plan
– arithm´tique e – arithm´tique binaire e – arithm´tique flottante e – circuits arithm´tiques e – addition
– multiplication
– division architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 3
note
symbole
+
×
∨
∧
architecture des ordinateurs
signification addition multiplication ou logique et logique
cours 3 : circuits de calcul
4 f´vrier 2005 e 4
arithm´tique binaire e les op´rations en binaire s’effectuent comme en base 10 e architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 4
arithm´tique binaire e les op´rations en binaire s’effectuent comme en base 10 e – addition et soustraction
– chiffre par chiffre
– des poids faibes aux poids forts
– en propageant la retenue
architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 4
arithm´tique binaire e les op´rations en binaire s’effectuent comme en base 10 e – addition et soustraction
– chiffre par chiffre
– des poids faibes aux poids forts
– en propageant la retenue
– multiplication et division
– par s´rie d’additions ou de soustractions e architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 5
addition
a
0
0
1
1
b somme retenue
0
0
0
somme(a,b) = a ⊕ b
1
1
0
retenue(a,b) = ab
1
0
0
1
0
1
architecture des ordinateurs
cours 3 : circuits de calcul
4 f´vrier 2005 e 6
soustraction a 0
0
1
1
b diff´rence retenue e 0
0
0 diff´rence(a,b) = a ⊕ b e 1
1
retenue(a,b) = ab
1
0
1
0
1
0
0