Computers spreken binary . High - level programmeertalen zijn alle menselijke voorstellingen van binaire taal . Instructie en gegevenswaarden nemen minimaal 16 bits. De samenstelling van het 16 - bits woord een meest significante byte ( MSB ) en de minst significante byte ( LSB ) . Elke byte is 8 bits informatie . Wanneer gekoppeld aan de orde MSBLSB het vertegenwoordigt een deel van de gegevens of bevat een commando naar de processor . Programmeren in binair is vervelend , maar je kunt de taak minder lastig te maken door het omzetten van de binaire naar decimale waarden . Elk binair woord ingevoerd in het geheugen van de computer komt in de volgorde LSB gevolgd door de MSB . Wat je nodig hebt Calculator Toon Meer Aanwijzingen 1 Noteer de 16 - bits binaire woord . Tel acht bits van de rechterkant einde en splitsen het woord uit elkaar . Elk stuk van de binaire code is nu 8 - bits lang . De linkerkant byte is de MSB en rechts byte is de LSB . 2 Zet de LSB in een decimaal getal door het toevoegen van de waarde van elke bit in het byte . Elke locatie in de byte draagt een decimale waarde . Het verplaatsen van het meest rechtse bit naar links de progressie van de waarden 1 , 2 , 4 , 8 , 16 , 32 , 64 en 128 . Voeg de waarde van elke bit die een samen om de decimale waarde van de byte opleveren . Bereken bijvoorbeeld de decimale waarde van de volgende byte , 10.110.010 . Wijs de decimale waarden voor elk van de bits. Beginnen op de rechter , de som van de decimale waarden van de ene stukjes , 2 + 16 + 32 + 128 = 178 . 3 Zet de MSB op dezelfde wijze als de LSB . De decimale waarden zijn hetzelfde voor de bits van de MSB .
|