Stap 4: Laten we de decimalen toevoegen
6-bit Byte: 1 2 3 4 Binary: 010000 110110 000101 110100 Decimal: 16 54 5 52
Op dit punt gaf de 6-bits (zes) byte me een beetje moeite. Ik begreep niet hoe 6-bits werden behandeld door de 8-bit variabele ik was afstelling. Bijvoorbeeld, hoe kan ik een int variabele te nemen slechts 6 beetjes, niet 8 krijgen? De truc is het de 8-bit variabele is alleen de breedte van de toegewezen ruimte op voorwaarde dat in een register, het heeft geen invloed op wat je in het begrijpen. Drong het eindelijk tot me, ik hoefde te maken over de lege bits in een register.
Voorbeelden zijn goed:
010000 = 16 in decimale notatie
00010000 = 16 in decimale notatie
010000 = 00010000
Anyway, dit is hoe ik eindelijk gevoel van het. Zo lang als toen ik deed mijn bits manipulaties hield ik ongebruikte bits van het register naar de "links", de mijn 6-bits waarden in een 8-bit register konden worden gebracht en er waarde hetzelfde zou blijven.