Cours électronique numérique systèmes de numération et codes, tutoriel & guide de travaux pratiques en pdf.
Systèmes de numération et codes
Le système de numération binaire est le plus important de ceux utilisés dans les circuits numériques. Il est le seul que ces circuits soit capable d’utiliser. Il ne faut pour autant pas négliger l’importance des autres systèmes. Le système décimal revêt de l’importance en raison de son utilisation universelle pour représenter les grandeurs du monde courant. De ce fait, il faudra parfois convertir des valeurs décimales en valeurs binaires avant de pouvoir les traiter dans un circuit numérique. Par exemple, lorsque vous composez un nombre décimal sur votre calculatrice (ou sur le clavier de votre ordinateur), les circuits internes convertissent ce nombre décimal en une valeur binaire. De même, il y aura des situations où des valeurs binaires données par un circuit numérique devront être converties en valeurs décimales pour qu’on puisse les lire. Par exemple, votre calculatrice (ou votre ordinateur) calcule la réponse à un problème au moyen du système binaire puis convertit ces réponses en des valeurs décimales avant de les afficher. Nous connaissons les systèmes binaire et décimal, étudions maintenant deux autres systèmes de numération très répandus dans les circuits numériques. Il s’agit des systèmes de numération octale (base de 8) et hexadécimal (base de 16) qui servent tous les deux au même but, soit celui de constituer un outil efficace pour représenter de gros nombres binaires.
Comme nous le verrons, ces systèmes de numération ont l’avantage d’exprimer les nombres de façon que leur conversion en binaire, et vice versa, soit très facile. Dans un système numérique, il peut arriver que trois ou quatre de ces systèmes de numération cohabitent, d’où l’importance de pouvoir convertir un système dans un autre. Le présent chapitre se propose de vous montrer comment effectuer de telles conversions. Certaines de ces conversions ne seront pas appliquées immédiatement dans l’étude des circuits numériques, mais vous constaterez au moment de l’étude des microprocesseurs que c’est une connaissance dont vous avez besoin. Ce chapitre se veut également une introduction à certains des codes binaires utilisés pour représenter divers genres d’information. Ces codes agencent les 0 et les 1 de manière différente du système binaire.