Kuinka muuntaa allekirjoitetun suuruuden desimaaliksi

Posted on
Kirjoittaja: Laura McKinney
Luomispäivä: 8 Huhtikuu 2021
Päivityspäivä: 17 Marraskuu 2024
Anonim
Kuinka muuntaa allekirjoitetun suuruuden desimaaliksi - Tiede
Kuinka muuntaa allekirjoitetun suuruuden desimaaliksi - Tiede

Siirtyminen allekirjoitetun suuruuden ja desimaalin välillä on tärkeä tietotekniikan oppitunti. Allekirjoitettu suuruus on binäärinen esitys, jossa vasemmanpuoleinen bitti on merkkibitti, kuten 01111110. Desimaaliluvut ovat normaalissa päivittäisessä elämässä käyttämiäsi, kuten -1, 0, 1 ja 2. Näiden kahden numeerisen muodon muuntaminen vaatii ymmärtää kuinka binaarinen ja merkkibitti allekirjoitetussa suuruudessa toimii.


    Merkitse jokaisen allekirjoitetun suuruusluvun numero kasvavalla voimalla 2, alkaen oikeasta reunasta ja siirtyen vasemmalle. 2: n voimat ovat muodossa 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 ja niin edelleen. Ohita vasemman reunan numero ja ohita kaikki vasemman reunan ja ensimmäisen 1 väliset täyte 0. Numerointisekvenssi on "32, 16, 8, 4, 2, 1" ja niin edelleen. Esimerkiksi allekirjoitettu suuruusluku "10000101" saa tarrat "4, 2, 1", vasemman reunan vasemman numeron ja pehmusteen nollia huomioimatta.

    Lasketaan yhteen kaikki tarra-arvot, joissa vastaavan allekirjoitetun suuruusluvun numero on 1. Esimerkiksi 10000101 on "1 + 4 = 5".

    Lisää negatiivinen merkki numeron etuosaan, jos vasemmanpuoleinen numero on 1. Esimerkiksi 10000101 muuttuu -5. Tämä on allekirjoitetun suuruusluvun desimaalimäärä.