Automatisme
DUT Informatique 1A 2007–2008
Architecture des ordinateurs
TD 2 : Repr´sentation d’un nombre entier relatif e
Exercice 1 Repr´sentation des entiers relatifs : signe/module e
1. Donner les intervalles de codage sur 8 bits et sur 16 bits. Dans la suite de l’exercice, on travaille sur 8 bits. 2. Coder les entiers (+97)10 et (−34)10 . 3. D´coder (00110101)2 et (10110101)2 . e 4. Effectuer les additions : (a) 0110 1011 + 1011 1101 (b) 0110 1011 + 1111 0000 (c) 1001 0110 + 1011 1011. Exercice 2 Repr´sentation des entiers relatifs : compl´ment ` 2 e e a
1. Donner les intervalles de codage sur 8 bits et sur 16 bits. Dans la suite de l’exercice, on travaille sur 8 bits. 2. Coder les entiers (+97)10 et (−34)10 . 3. D´coder (00110101)2 et (10110101)2 . e 4. Calculer le codage en compl´ment ` deux de (10000000)2 = (−128)10 . Que se passe-t-il ? e a 5. Effectuer les additions : (a) 0110 1011 + 1011 1101 (b) 1001 0110 + 1111 1011 (c) 0110 1111 + 0001 1001 (d) 1000 0010 + 1010 1011. 6. En distinguant trois cas, montrer que l’addition binaire fonctionne avec des nombres repr´sent´s en compl´ment ` deux (sauf d´passement de capacit´ !). e e e a e e Exercice 3 R´capitulatif e En m´moire, on trouve la s´quence suivante 01101010 10010101. Indiquez la valeur de cette e e m´moire dans les cas o` cette suite est constitu´e de : e u e 1. deux nombres entiers naturels cod´s en D´cimal Cod´ Binaire (BCD) ; e e e 2. deux nombres entiers naturels cod´s chacun sur 8 bits ; e 3. deux nombres entiers relatifs en repr´sentation signe/module sur 8 bits ; e 4. deux nombres entiers relatifs repr´sent´s sur 8 bits en compl´ment ` 2. e e e a
1