Stap 1: Wat is een gegevenstype?
In brede zin zijn gegevenstypen manieren om verschillende soorten informatie in een computerprocessor of FPGA vertegenwoordigen. Vandaag zal wij bespreken booleans, gehele getallen, tekens en floating point getallen, die allemaal zijn beter bekend als primitieve gegevenstypen.
Er zijn ook andere soorten gegevens, bekend als samengestelde gegevenstypen, hoewel dit over het algemeen alleen combinaties van de primitieve gegevenstypen, zoals een array zijn.
Wat is belangrijk voor ons om te weten is dat computerprocessors microprocessoren en FPGA alle slaan deze gegevenstypen in een binaire indeling van de (digitale) als een reeks van 1's en 0's, vertegenwoordigd als hoge en lage niveaus van de logica. Binnen het computersysteem is elke '1' of '0' (een beetje) klassiek gegroepeerd in sets van acht vormen wat heet een byte. Omdat een processor in deze byte formaat naar andere componenten en apparaten communiceren zal, worden elke gegevenstype, zelfs als het moet alleen een beetje te worden vertegenwoordigd, opgeslagen binnenkant van een byte.