Header Graphic
 

    Imprimer la page   |     Ajouter aux favoris

  Origine
  Les transistors

  
Date : 21 Janvier 2012
Auteur : Chris

 Le développement du langage binaire a commencé à l'époque des transistors. Bien qu'il ait existé des ordinateurs à lampe.
 Un transistor ( et non pas, un poste à transistor :) peut servir par exemple à amplifier un signal, mais nous ne nous intéresserons qu'à sa capacité de prendre 2 états différents soit passant soit bloqué.
 Retenons qu'en dessous de 0,8v c'est considéré comme un 0 et au dessus de 1v c'est un 1.

 Il a fallu ensuite adapter cette technologie au système décimal.

 
  Le système décimal
 Base 10


 Où comment adapter un système à 2 états vers un système décimal (base 10) ?
 Simplement, en assemblant les "0" et les "1" .
 Premier essai avec 3 "étages" , 3 digits ou 3 bits (pour binary digit)

 0  000
 1  001
 2  010
 3  011
 4  100
 5  101
 6  110
 7  111
 8  oups
 9  

 Cela ne fait que 8 possibilités ( en comptant le 0 )

 Deuxième essai avec 4 bits :

 0  0000
 1  0001
 2  0010
 3  0011
 4  0100
 5  0101
 6  0110
 7  0111
 8  1000
 9  1001
   1010
   1011
   1100
   1101
   1110
   1111

 Cette fois, c'est du côté chiffres qu'il y a un problème.

 

 
  Hexadécimal
 Base 16


 Et bien c'est uniquement par soucis d'économie , qu'il a été décidé à l'époque, de baptiser les 6 possibilités supplémentaires avec des lettres. De A à F qui corresponde aux chiffres 10 à 15

 A  1010  Soit 10
 B  1011  11
 C  1100  12
 D  1101  13
 E  1110  14
 F  1111  15

 A noter qu'il est plus facile de dire 3D que 0011 1101

 
 ASCII
  Le clavier


 Les caractères ASCII ont été créés pour les échanges d'informations ( clavier <=> ordinateur )
Le code ASCII pour American Standard Code fot Information Interchange, définit 128 caractères et utilise uniquement 7 bits.

 Les codes de 0 à 31 sont utilisés pour des codes spéciaux comme le retour chariot ou le saut de ligne. Le premier code "utile" est le 32 qui correspond à l'espace

Tableau ASCII

     0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
    0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

 0

 0000                      lf      cr    
 1  0001                                
 2  0010  sp  !  "  #  $  %    '  (  )  *  +  ,  -  .  /
 3  0011  0  1  2  3  4  5  6  7  8  9  :  ;    =  >  ?
 4  0100  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
 5  0101  P  Q  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _
 6  0110  `  a  b  c  d  e  f  g  h  i  j  k  l  m  n  o
 7  0111  p  q  r  s  t  u  v  w  x  y  z  {  |  =  ~  del

 Exemple pour le chiffre A

   Binaire  Hexa  

 A

 0100 0001  41  


 

  

 
  Titre
  Sous-Titr

Texte

 

 

 http://www.techniques-internet.com

   Back to top     |