Kuinka muuntaa allekirjoitettu suuruus desimaaliksi

Muunto allekirjoitetun suuruuden ja desimaalin välillä on tärkeä taito, jota opetetaan tietojenkäsittelytieteen luokissa. Allekirjoitettu suuruus on binaarinen esitys, jossa vasemman reunan bitti on merkkibitti, kuten 01111110. Desimaaliluvut ovat mitä käytät normaalissa päivittäisessä elämässä, kuten -1, 0, 1 ja 2. Näiden kahden numeerisen muodon muuntaminen edellyttää ymmärtämistä, kuinka binäärinen ja merkkibitti allekirjoitetussa suuruudessa toimivat.

Merkitse jokainen allekirjoitetun suuruusluvun numero kasvavalla teholla 2 alkaen oikealta äärimmäisestä numerosta vasemmalle. 2: n voimat ovat muodossa 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 ja niin edelleen. Ohita vasemman reunan numero ja jätä huomiotta kaikki vasemmanpuoleisen numeron ja ensimmäisen 1 välissä olevat 0-merkinnät. Numerointisekvenssi on "32, 16, 8, 4, 2, 1" ja niin edelleen. Esimerkiksi allekirjoitettu suuruusluku "10000101" saa etiketit "4, 2, 1", vasemmanpuoleisen numeron ja pehmusteiden nollat ​​jätetään huomioimatta.

Laske yhteen kaikki tarran arvot, joissa vastaavan allekirjoitetun suuruusluvun numero on 1. Esimerkiksi 10000101 on "1 + 4 = 5".

instagram story viewer

Lisää negatiivinen merkki luvun eteen, jos vasemmanpuoleisin numero on 1. Esimerkiksi 10000101: stä tulee -5. Tämä on allekirjoitetun suuruusluvun desimaaliekvivalentti.

Teachs.ru
  • Jaa
instagram viewer