Module ASR - Architecture Codage des informations le système binaire Associer à toute information une représentation par une succession de et de : Exemples d information à coder Entiers naturels : 5, 54, 9 48365 Entiers relatifs : -53, + 2569, - 8992 Fractionnaires : + 6,55957 ; + 8,963-4 Caractères lettres : A, B, C, D, E Caractères chiffres:,, 2, 3. 9 Caractères spéciaux: = ( * % ] + - / 22
Module ASR - Architecture le système binaire Exemple : représentation des entiers Q = C n * n + C n- * n- +.+C 2 * 2 +C * +C * 54) = * 2 +5* +4* Q) 2 = C n *2 n + C n- *2 n- +.+C 2 *2 2 +C *2 +C *2 54) = 28 + 6 + 8 + 2 54) = *2 7 + *2 6 +*2 5 +*2 4 + *2 3 + *2 2 +*2 + *2 54) = ) 2 23
Module ASR - Architecture le système binaire Comment passer de la base à la base 2 24
Module ASR - Architecture le système binaire Comment coder les caractères associer à tout caractère une combinaison numérique binaire unique : la table ASCII (4 ) 6 A 65) ( ) 2 25
Module ASR - Architecture arithmétique binaire ADDITION retenues + 89 5-89 5 SOUSTRACTION 4 retenues 74 26
Module ASR - Architecture Comment automatiser une succession d additions (soustractions.) Fabriquer un système qui : code les nombres donnés en décimal en binaire additionne (soustrait.) les nombres binaires affiche les résultats en passant du binaire au décimal Unité d entrée Unité de traitement Unité de sortie 27
Module ASR - Architecture Les transistors : éléments de base de la structure des calculateurs 28
Module ASR - Architecture Comprendre le fonctionnement d un transistor Clapet Clapet Source Source ON OFF Source Drain Drain ON OFF Drain 29
Module ASR - Architecture Comprendre le fonctionnement d un transistor Source Source ON OFF Drain Drain Source Source ON OFF Drain Drain 3
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X X 3
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X 32
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X 33
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y X Y 34
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 35
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 36
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 37
Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 38
Module ASR - Architecture Assemblage de transistors Les portes logiques 39
Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur + ADDITION 89 5 Addition de 3 éléments -bit er opérande -bit 2 ième opérande - retenue de l addition précédente 4 Addition de 2 éléments -bit er opérande -bit 2 ième opérande 4
Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 2 bits B B S R R = B B S = B B + B B 4
Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 2bits B AND OR S B AND AND R 42
Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 3 bits R i- B i B i S i R i S i = R i- (B i B i ) + R i- (B i B i ) S i = R i- B i B i R i = R i- (B i B i ) + R i- (B i +B i ) R i = R i- B i + R i- B i + B i B i 43
Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 3 bits B i S i B i- + R i- + R i 44
Module ASR - Architecture Construction d un additionneur Opérande A Opérande B A 7 B 7 A 6 B 6 A 2 B 2 A B A B r 6 r 5 r r r CF r 7 S 7 r 6 r 2 S 2 r S r S S 6 Résultat S 45