Сейчас я изучаю битовую и байтовую нумерацию и ищу некоторую справочную информацию по этой теме.Понятия, лежащие в основе этих двух соглашений, мне как-то понятны, но я упускаю некоторые детали ...
Просто чтобы понять, что я понял основы:
Битовая нумерация:
Двоичные данные (схема: LSB 0):
0001 0011
=
1110 1100
Двоичные данные (схема: MSB 0)
Нумерация байтов:
Шестнадцатеричные данные (схема: big endian):
(a a + 1 a + 2 a+3)
11 22 33 44
=
44 33 22 11
(a + 1 a + 2 a + 3)
Шестнадцатеричные данные (схема с прямым порядком байтов)
Я прав?До того, как я коснулся этой темы, я знал только (стандарт?) Представление LSB 0.Но каковы варианты использования и выгоды от этих различных представлений, и когда-либо они были смешанными (например: младший порядок в сочетании с LSB 0 и т. Д.)?