Wat te weten
- Eenvoudige binaire getallen zonder teken bestaan alleen uit enen en nullen. Begin bij het meest rechtse cijfer en werk naar links.
- De nullen zijn altijd nul. Elke positie vertegenwoordigt toenemende machten van 2, beginnend met 20, wat gelijk is aan 0.
- Voeg de waarden van alle getallen toe voor het meer bekende resultaat met grondtal 10.
Dit artikel legt uit hoe u eenvoudige niet-ondertekende binaire getallen kunt lezen en bevat informatie over ondertekende binaire getallen, die zowel positieve als negatieve getallen kunnen aangeven.
Hoe binaire code te lezen
Het 'lezen' van binaire code betekent doorgaans het vertalen van een binair getal naar een (decimaal) getal met grondtal 10 waarmee mensen bekend zijn. Deze conversie is eenvoudig genoeg om in uw hoofd uit te voeren zodra u begrijpt hoe de binaire taal werkt.
Elke cijferlocatie in een binair getal heeft een specifieke waarde als het cijfer geen nul is. Zodra je al deze waarden hebt bepaald, tel je ze eenvoudigweg bij elkaar op om de (decimale) waarde met grondtal 10 van het binaire getal te krijgen.
Om te zien hoe dit werkt, neemt u het binaire getal 11001010.
-
De beste manier om een binair getal te lezen is door met het meest rechtse cijfer te beginnen en dan naar links te werken. De macht van die eerste locatie is nul, wat betekent dat de waarde voor dat cijfer, als het geen nul is, twee tot de macht nul is, of één. In dit geval zou de waarde voor deze plaats nul zijn, aangezien het cijfer een nul is.
-
Ga vervolgens verder met het volgende cijfer. Als het een één is, bereken dan twee tot de macht één. Noteer deze waarde ook. In dit voorbeeld is de waarde twee tot de macht één, wat twee is.
-
Blijf dit proces herhalen totdat je helemaal bij het meest linkse cijfer bent.
-
Om te eindigen hoeft u alleen maar al deze getallen bij elkaar op te tellen om de totale decimale waarde van het binaire getal te krijgen: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202
Een andere manier om dit hele proces in vergelijkingsvorm te zien is als volgt: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 202
Ondertekende binaire getallen
De bovenstaande methode werkt voor eenvoudige, niet-ondertekende binaire getallen. Computers hebben echter een manier nodig om negatieve getallen ook binair weer te geven.
Daarom gebruiken computers ondertekende binaire getallen. In dit type systeem staat het meest linkse cijfer bekend als het tekenbit, terwijl de overige cijfers bekend staan als de magnitudebits.
hoe het telefoonnummer op Apple ID te veranderen
Het lezen van een ondertekend binair getal is bijna hetzelfde als een niet-ondertekend getal, met één klein verschil.
-
Voer dezelfde procedure uit als hierboven beschreven voor een binair getal zonder teken, maar stop zodra u het meest linkse bit bereikt.
-
Om het teken te bepalen, onderzoekt u het meest linkse bit. Als het een één is, is het getal negatief. Als het een nul is, is het getal positief.
-
Voer nu dezelfde berekening uit als voorheen, maar pas het juiste teken toe op het getal zoals aangegeven door het meest linkse bit: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74
-
Met de ondertekende binaire methode kunnen computers getallen weergeven die positief of negatief zijn. Het verbruikt echter wel een eerste bit, wat betekent dat grotere getallen iets meer geheugen vereisen dan niet-ondertekende binaire getallen.
Binaire getallen begrijpen
Als je geïnteresseerd bent om binair te leren lezen, is het belangrijk om te begrijpen hoe binaire getallen werk.
Binair staat bekend als een nummeringssysteem met grondtal 2, wat betekent dat er voor elk cijfer twee mogelijke getallen zijn; een één of een nul. Grotere getallen worden geschreven door extra enen of nullen aan het binaire getal toe te voegen.
Weten hoe je binaire bestanden moet lezen is niet essentieel voor het gebruik van computers, maar het is goed om het concept te begrijpen om een beter inzicht te krijgen in de manier waarop computers getallen in het geheugen opslaan. Hiermee kunt u ook termen als 16-bits, 32-bits, 64-bits en geheugenmetingen zoals bytes (8 bits).