Slik konverterer Binary Word MSB og LSB til desimal

Slik konverterer Binary Word MSB og LSB til desimal


Datamaskiner snakke binære. Høyt nivå programmeringsspråk er alle menneskelige representasjoner av binære språket. Instruksjon og dataverdier okkupere et minimum av 16 bits. Sammensetningen av 16-bit ord er en mest signifikante byte (MSB) og en minst signifikante byte (LSB). Hver byte representerer 8-biter av informasjon. Når de er koblet i den rekkefølge MSBLSB den representerer en bit av data eller inneholder en kommando til prosessoren. Programmering i binær er kjedelig, men du kan gjøre oppgaven mindre plagsom ved å konvertere binære til desimal verdier. Hver binært ord legges inn i datamaskinens minne skjer i den rekkefølgen LSB etterfulgt av MSB.

Bruksanvisning

1 Skriv ned 16-bits binært ord. Teller åtte biter fra den høyre sideende og splittet ordet fra hverandre. Hver bit av binær kode er nå 8-bits lang. Den venstre siden byte er MSB og retten byte side er LSB.

2 Konverter LSB til et desimaltall ved å legge verdien av hver bit i byte. Hvert sted i byte bærer et desimaltall. Beveger seg fra høyre mest litt mot venstre progresjon av verdier er 1, 2, 4, 8, 16, 32, 64 og 128. Legg verdien av hver bit som er en en sammen for å gi desimalverdi fra byte. For eksempel beregne desimal verdien av følgende byte, 10110010. Tilordne desimalverdier til hver av bitene. Begynnelsen på høyre, oppsummere de desimale verdier for den ene biter, 2 + 16 + 32 + 128 = 178.

3 Konverter MSB på samme måte som den LSB. De desimalverdier er den samme for de biter av MSB.