Jump to content

Битовая нумерация

(Перенаправлен из битовой позиции )

При вычислениях позиций нумерация битов - это соглашение, используемое для определения битов в двоичном номере .

Бит значимость и индексация

[ редактировать ]
Бинарное представление десятичного децимального 149 с освещением LSB. LSB представляет значение 1.
Неподписанное бинарное представление десятичного десятичного отдела 149 с выделено MSB. MSB представляет значение 128.

При вычислениях наименее значимый бит ( LSB ) - это битовое положение в двоичном целом, представляющем двоичное место 1S целого числа. Точно так же наиболее значимый бит ( MSB ) представляет собой место самого высокого порядка бинарного целого числа. LSB иногда называют битом низкого порядка или по самой правой части , из-за соглашения в позиционной обозначении письма менее значимых цифр вправо вправо. MSB также называется битом высокого порядка или по самым левым . В обоих случаях LSB и MSB напрямую коррелируют с наименее значимой цифрой и наиболее значимой цифрой десятичного целого числа.

Индексирование битов коррелирует с позиционной обозначением значения в базе 2. По этой причине индекс битов не влияет на то, как значение хранится на устройстве, например, байт -порядка значения . Скорее, это свойство числового значения в самом бинарном. Это часто используется при программировании с помощью смещения битов : значение 1 << n соответствует N тур немного бинарного целого числа (со значением 2n).

Наименее значительный бит в цифровой стеганаграфии

[ редактировать ]

В цифровой стеганографии конфиденциальные сообщения могут быть скрыты путем манипулирования и хранения информации в наименее значимых битах изображения или звукового файла. Пользователь может позже восстановить эту информацию, извлекая наименее значимые биты манипулируемых пикселей, чтобы восстановить исходное сообщение. Это позволяет хранить или передавать цифровую информацию оставаться скрытой.

Диаграмма, показывающая, как манипулирование наименее значимыми кусочками цвета может иметь очень тонкий и в целом незаметный аффект на цвет. На этой диаграмме зеленый представлен значением RGB , как в десятичной, так и в двоичном. Красная коробка, окружающая два последних бита, иллюстрирует наименее значимые биты, измененные в двоичном представлении.

Неподписанный целочисленный пример

[ редактировать ]

Эта таблица иллюстрирует пример десятичного значения 149 и местоположения LSB. В этом конкретном примере положение единичного значения (десятичное значение 1 или 0) расположено в битовом положении 0 (n = 0). MSB означает наиболее значительный бит , в то время как LSB стоит наименьшего значительного бита .

Бинарный (десятичный: 149) 1 0 0 1 0 1 0 1
Бит веса для данной битной позиции n (2 не ) 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0
Метка положения положения MSB LSB

Самый наиболее значимый бит сначала

[ редактировать ]

Выражения наиболее значимыми битами первого и наименее значимого бита, наконец, являются показаниями по упорядочению последовательности битов в байтах, отправленных через проволоку в протоколе серийного протокола или в потоке (например, аудио -поток).

Наиболее значительный бит сначала означает, что наиболее значимый бит появится первым: следовательно, например, шестнадцатеричное число 0x12, 00010010 В бинарном представлении появится как последовательность 0 0 0 1 0 0 1 0 .

Наименее значительный бит сначала означает, что наименьшее значительное бит будет сначала появиться: следовательно, например, то же самое шестнадцатеричное число 0x12, снова 00010010 В бинарном представлении появится как (обратная) последовательность 0 1 0 0 1 0 0 0.

LSB 0 битовая нумерация

[ редактировать ]
LSB 0: контейнер для 8-битного двоичного номера с выделенным наименьшим значимым битом назначенного номера бита 0

Когда нумерация битов начинается с нуля для наименее значимого бита (LSB) схема нумерации называется LSB 0 . [ 1 ] Этот метод нумерации битов имеет то преимущество, что для любого беззнательного числа значения числа можно рассчитать с помощью экспоненты с номером бита и базой 2. [ 2 ] Следовательно

где B I обозначает значение бита с номером I и N обозначает количество бит в общей сложности.

Нумерация битов MSB 0

[ редактировать ]
MSB 0: контейнер для 8-битного двоичного номера с выделенным наиболее значимым битом назначенного номера бита 0

Когда нумерация битов начинается с нуля для наиболее значимого бита (MSB), схема нумерации называется MSB 0 .

Следовательно

Расчет LSB

[ редактировать ]

LSB числа может быть рассчитана с помощью времени сложности с формулой , где означает бить и означает, что побитовая операция не на .

Для нумерации MSB 1 значение непознанного бинарного целого числа

PL/I номеров битовые строки, начиная с 1 для самого левого бита.

Функция Fortran Btest использует нумерацию LSB 0.

Смотрите также

[ редактировать ]
  1. ^ Лэнгдон, Глен Г. (1982). Компьютерный дизайн . Computereach Press Inc. с. 52 ISBN  0-9607864-0-6 .
  2. ^ "Бит -цифры" . Получено 2021-03-30 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 957da7b93a89a9444fc0071603da3998__1724457720
URL1:https://arc.ask3.ru/arc/aa/95/98/957da7b93a89a9444fc0071603da3998.html
Заголовок, (Title) документа по адресу, URL1:
Bit numbering - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)