Wie Konvertieren von binären Wort MSB & LSB zu dezimal

October 18

Computer sprechen binär. Allgemeine Programmiersprachen sind alle menschlichen Darstellungen von binäre Sprache. Unterricht und Datenwerte besetzen ein Minimum von 16 Bit. Die Zusammensetzung des 16-Bit-Wort ist eine höchstwertige Byte (MSB) und ein niederwertigste Byte (LSB). Jedes Byte stellt 8-Bits von Informationen dar. Wenn Sie in der Reihenfolge MSBLSB es repräsentiert ein Stück Daten oder enthält einen Befehl an den Prozessor gekoppelt. Programmierung in binär ist langweilig aber man kann die Aufgabe weniger störend durch die Umwandlung der Binärdatei in decimal-Werte. Jedes binäre Wort trat in den Arbeitsspeicher des Computers erfolgt in der Reihenfolge LSB, gefolgt von der MSB.

Anweisungen

1 Notieren Sie das binäre 16-Bit-Wort. Acht Bits von rechts Ende zu zählen und spaltete das Wort auseinander. Jedes Stück der Binärcode ist jetzt 8 Bit lang. Das linken Seite-Byte ist das MSB und des rechten Seite Bytes LSB.

2 Konvertieren Sie LSB in eine Dezimalzahl durch hinzufügen den Wert jedes Bits im Byte. Jede Lage im Byte trägt einen decimal-Wert. Verschieben von rechts die meisten Bit nach links ist das Fortschreiten der Werte 1, 2, 4, 8, 16, 32, 64 und 128. Fügen Sie den Wert jedes Bits das zusammen, um den decimal-Wert des Bytes ergeben ist. Beispielsweise berechnen Sie den Dezimalwert des folgenden Bytes, 10110010. Weisen Sie die Dezimalwerte aller Bits. Summieren Sie beginnend auf der rechten Seite, die Dezimalwerte für die 1-Bits, 2 + 16 + 32 + 128 = 178.

3 Konvertieren Sie das MSB auf die gleiche Weise wie LSB. Der decimal-Werte sind die gleichen für die Bits der das MSB.