crowde.ru

Lees een binaire code

Proberen om een ​​binaire reeks van enen en nullen te lezen kan een ontmoedigende taak zijn. U kunt echter de waarde van het nummer achterhalen met een beetje logisch nadenken. Mensen zijn gewend geraakt aan het decimale systeem (tientallen systeem), simpelweg omdat ze zelf tien vingers hebben. Computers daarentegen hebben slechts twee "vingers", de toestanden aan en uit of nul en één. Om deze reden is het binaire systeem ontwikkeld.

Methode 1
Transformatie door middel van exponenten

1
Zoek een binair getal dat u wilt converteren. We gebruiken dit binaire getal als een voorbeeld: 101010.
  • 2
    Vermenigvuldig elk binair cijfer met een exponent die overeenkomt met zijn positie in de binaire reeks. Onthoud dat je binaire getallen hebt van van rechts naar links leest. De eerste positie helemaal rechts is nul.
  • 3
    Voeg alle resultaten samen toe. Laten we van rechts naar links gaan:
  • 0 × 20 = 0
  • 1 × 21 = 2
  • 0 × 22 = 0
  • 1 × 23 = 8
  • 0 × 24 = 0
  • 1 × 25 = 32
  • Totaal = 42
  • Methode 2
    Alternatieve oplossing met behulp van exponenten

    1
    Kies een binair nummer. Laten we nemen 101. Hier is dezelfde methode, maar in een iets ander formaat. Misschien vind je deze methode een beetje makkelijker te begrijpen:
    • 101 = (1x2)2 + (0x2)1 + (1x2)0
    • 101 = (2x2) + (0x0) + (1)
    • 101 = 4 + 0 + 1
    • 101 = 5
    • De "nul" is geen getal, maar de positiewaarde moet nog worden beschouwd.

    Methode 3
    Transformatie met behulp van de positiewaarde

    1
    Kies een binair nummer. In dit voorbeeld gebruiken we 00101010.
  • 2
    Lees het nummer van rechts naar links. Bij elke nieuwe positie wordt de waarde verdubbeld. Het eerste cijfer uiterst rechts krijgt de waarde 1, de tweede de waarde 2, de derde de waarde 4, etc.
  • 3
    Bereken de waarden van die samen. De nullen krijgen de waarden toegewezen, maar deze nummers worden niet toegevoegd.
  • Voeg in ons voorbeeld 2, 8 en 32 toe. Het resultaat is 42.
  • In principe kan het als volgt worden uitgedrukt: Er is een "Nee" op 1, een "Ja" op 2, een "Nee" op 4, een "Ja" op 8, een "Nee" op 16, een "Ja" op 32, een "nee" bij 64 en een "nee" bij 128. Het "ja" betekent hier dat dit nummer wordt toegevoegd en "nee" betekent dat dit nummer wordt overgeslagen. Je kunt bij de laatste stoppen.
  • 4
    Converteer de waarde naar letters of speciale tekens. Bovendien kunt u getallen converteren van het decimale systeem naar het binaire systeem of omgekeerd.
  • Volgens de Ascii-tabel is 42 gelijk aan een asterisk (*). hier je vindt een aanbieding.
  • tips

    • Tellen in het binaire systeem werkt als normale nummers. Het meest rechtse cijfer wordt met één verlengd totdat het niet verder kan worden verhoogd (in dit geval van 0 naar 1), dan wordt het volgende cijfer nog een verhoogd naar links en het rechter cijfer begint bij 0.
    • Ook in ons decimaal systeem hebben de getallen een positiewaarde. Als we beginnen met gehele getallen, is het getal uiterst rechts het ééncijferige getal, het volgende cijfer aan de rechterkant is de tientallen, dan de honderden enzovoort. Voor binaire getallen zijn dit binaire getallen van 1, 2, 4, 8, 16, enzovoort ,
    Delen op sociale netwerken:

    Verwant