Data snakke binær . Høyt nivå programmeringsspråk er alle menneskelige representasjoner av binære språk . Instruksjon og data verdier okkupere minimum 16 bits. Sammensetningen av 16-bit ord er en mest signifikante byte ( MSB) og et minst signifikante byte ( LSB ) . Hver byte representerer 8 -biter av informasjon. Når dette kombineres i 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 desimaltall . Hvert binært ord skrives inn i minnet til datamaskinen, oppstår i rekkefølge fulgt av LSB MSB . Du trenger
Kalkulator
Vis flere instruksjoner
en
Skriv ned 16 -bit binært ord . Telle åtte biter fra høyre side slutten og dele ordet fra hverandre. Hver bit av binær kode er nå 8 - bits lang . Venstre side byte er MSB og høyre side byte er LSB .
2
Konverter LSB inn et desimaltall ved å legge verdien av hver bit i byte . Hvert sted i byte bærer et desimaltall . Beveger seg fra høyre mest mer mot venstre progresjon av verdier er 1, 2, 4, 8, 16 , 32, 64 og 128 . Legg verdien av hver bit som er en sammen for å gi det desimalverdien av byte . For eksempel beregne desimalverdien av følgende byte , 10110010 . Tildel den desimale verdier til hver av bitene . Begynnelsen på høyre , summere desimal verdier for en bits, 2 + 16 + 32 + 128 = 178 .
3
Konverter MSB på samme måte som LSB . Desimal verdiene er de samme for de biter av MSB .