Étape 1: Ce qui est un type de données ?
Dans un sens large, types de données sont des moyens pour représenter différents types d’informations dans un processeur de l’ordinateur ou FPGA. Aujourd'hui nous discuter des valeurs booléennes, entiers, caractères et flottant de nombres à virgule, qui sont communément appelés types de données primitifs.
Il y a aussi d’autres types de données, appelées types de données composites, bien qu’elles soient généralement quelques combinaisons de types de données primitifs, tels qu’un tableau.
Ce qui est important pour nous de savoir, c’est que processeurs informatiques, microprocesseurs, FPGA et tous les stocker ces types de données dans un format binaire (numérique), une série de 1 et de 0, représentée aussi haut et bas niveaux logiques. Au sein du système de l’ordinateur chaque « 1 » ou « 0 » (un peu) est classiquement regroupées en ensembles de huit pour former ce qu’on appelle un octet. Parce qu’un processeur communiquera dans ce format d’octet à d’autres composants et périphériques, chaque type de données, même si elle n’a besoin que d’un bit à se faire représenter, est stocké à l’intérieur d’un octet.