binaire code is een systeem van getallen, letters, commando ‘ s, afbeeldingen en geluiden. Verbazingwekkend, het gebruikt slechts twee soorten informatie om dit te doen – 1 en 0. De strings van 1 en 0 die binaire code vormen lijken misschien willekeurig, maar dat zijn ze natuurlijk niet.
binaire code is het absolute hart van alles wat zich in een computer afspeelt – en toch is het iets dat de meeste codehandleidingen niet dekken.
Hier is een uitleg van de grondbeginselen van binair., Aan het einde moet je een basisidee hebben van wat al die 1s en 0s betekenen.
binaire getallen
Het binaire getalsysteem is een basis-twee systeem, wat betekent dat het twee verschillende cijfers gebruikt-0 en 1. Het decimale nummer systeem dat we allemaal kennen is een base-tien systeem, wat betekent dat het gebruik maakt van tien verschillende cijfers-0 en 1, maar ook 2, 3, 4, 5, 6, 7, 8 en 9.
tellen in het decimale systeem, wanneer alle tien cijfers zijn uitgeput, wordt het volgende getal weergegeven als “10”. In het binaire systeem is het precies hetzelfde. Na 0 en 1 komt 10., In feite zijn hier de eerste 15 getallen uitgedrukt in binair:
0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.
zoals u kunt zien, telt het binaire systeem in een logische volgorde, en wanneer een getal dat bestaat uit volledig 1 ‘ S wordt bereikt, wordt een extra cijfer toegevoegd. Dit is precies hetzelfde wat er gebeurt in het decimale systeem wanneer een getal dat bestaat uit volledig 9 ‘ S wordt bereikt.
zoals u ook kunt zien, zijn er 16 verschillende getallen die kunnen worden weergegeven in 4 cijfers of minder (1 tot en met 15 en 0). Dit kan worden berekend omdat 16 = 24.,
echter, binaire getallen in een rekencontext worden altijd weergegeven in 8 cijfers of minder-8 binaire cijfers vormen een byte. De totale hoeveelheid afzonderlijke getallen die in 8 cijfers kan worden weergegeven is 28 = 256. 1 tot en met 255 en 0.
dus 255 in binair is 11111111.
hexadecimaal systeem
Het hexadecimale systeem, of hex-systeem, is nauw verwant aan het binaire systeem. Dit is waarom.
om het getal 255 in binair weer te geven, heeft het 8 cijfers nodig. Dat is veel, aangezien het decimale systeem slechts 3 cijfers nodig heeft om 255 te vertegenwoordigen., Het hex-systeem gaat echter nog een stap verder en maakt het mogelijk om het nummer 255 in slechts twee cijfers weer te geven.
Dit komt omdat het hex-systeem base-sixteen is, en 162 = 256. Met andere woorden, het hoogste getal dat kan worden weergegeven met twee cijfers in hex is 255. Met andere woorden nog steeds, kan om het even welke binaire byte van 8 cijfers als een 2-cijferige hexuitdraaibyte worden voorgesteld.
Dit is geweldig voor zowel computers als mensen. Voor computers bespaart het ruimte en voor mensen verbetert het de leesbaarheid.,
als je je afvraagt, de 16 ‘cijfers’ die het hex systeem gebruikt zijn de getallen 0 tot en met 9 en dan de letters A tot en met F. F is de hex code voor 15, en FF is de hex code voor 255.,tr>
Binary Letters
Binary code representing numbers is pretty uniform – there’s only one way to do it., Er zijn echter meerdere methoden om letters en symbolen in binaire code weer te geven. Deze methoden worden coderingen genoemd.
bijvoorbeeld, de ASCII-codering kent unieke binaire bytes toe aan 128 verschillende tekens. Dit maakt het mogelijk om elke tekenreeks te coderen. Dit is de string ‘Hello World’ gecodeerd in ASCII:
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
elke byte vertegenwoordigt een letter (behalve degene die de ruimte tussen de woorden weergeeft, natuurlijk). De spaties tussen de bytes zijn er alleen om het binaire bestand leesbaarder te maken voor ons. Computers lezen ze niet.,
andere toepassingen van binair
evenals cijfers en letters, kan binaire code commando ‘ s, afbeeldingen en geluiden voorstellen – maar dat valt buiten het bereik van deze tutorial. Het is echt verbazingwekkend hoe slechts twee cijfers zoveel kunnen doen.