In de computerwereld , is er geen verschil tussen een geheel getal , een string of een Booleaanse . Alle waarden baseren zich op een basis - 2 -systeem van nullen en enen bekend als binaire code . De enige dingen die in en uit een microprocessor komen uit beetjes , bytes , woorden , dwords en soms Qwords . Terwijl programmeertalen misschien andere soorten gegevens in te voeren , de processor krijgt altijd deze soorten in binaire , ongeacht de runtime gebruikt . Bits en Bytes Computers binaire gegevens gebruiken om te communiceren met de hardware . Elke letter , woord en het nummer die u op uw scherm heeft een waarde die de vertegenwoordiging van bytes aan data ontvangt . Elke byte acht bits in het welke een waarde van een of nul vertegenwoordigt . Het nummer 100 in binaire komt uit als " 01100100 " in een byte . De hoofdletter " A " teken krijgt een waarde heeft van 01000001 , waarvan het nummer 65 in ANSI codering vertegenwoordigt . 8 - bits processoren zoals de eerste Intel modellen herkennen byte als maximum herkenbare eenheid binnen de registers . Het Nintendo Entertainment System en de Game Boy van Nintendo hadden allebei 8 - bits beeldvorming en-verwerking . Woorden De " WOORD " waarde vertegenwoordigt een 16 - bit ( twee - byte ) waarde in een microprocessor . Deze waarden bevatten veel groter gegevenseenheden . In plaats van beperkt te zijn tot 256 - byte waarden , kunt u twee bytes naar 65.536 waarden te creëren combineren . Grotere waarden zorgen voor veel grotere aanpak van ruimte , hetgeen een voordeel met computergeheugen en bestandsgrootte bewijst . Word waarden komen handig bij het berekenen van kleinere aantallen of met waarden die vereisen slechts twee bytes . Unicode-codering biedt veel voorbeelden van hoe deze in het spel komt , met behulp van twee bytes voor elk teken in het alfabet om andere internationale alfabetten , zoals Arabisch en Japans. Dwords en Qwords omvatten de term " DWORD " vertegenwoordigt meestal de hoogste eenheid op enige verwerker register , maar dingen veranderd toen 64 - bits verwerking raakte de gemeenschappelijke computing markt . Een nieuwe waarde , de " QWORD , " werd populair in de 64 - bits-programma's die nodig zijn om een aantal hoge en zware berekeningen te doen. Een dubbel woord , of ' D - woord', vertegenwoordigt twee verenigd " WOORD " waarden , waardoor de bit breedte 32 bits. Viervoudige woord , of ' Q - woord , " waardeert het dubbele van dit vermogen . In de 32 - bit wereld , kunt u een waarde van nul weer tot meer dan 4 miljard zonder de processor te maken, maar een enkele cyclus . Vierenzestig bits conventies hebben dit bereik verhoogd tot waarden van nul tot 2 tot de 64ste macht min een ( 18446744073709551615 ) of van -2 tot de 63e macht om een positieve waarde van dezelfde reële waarde ( -9223372036854775808 te 9223372036854775808 ) . < br >
|