Старший бит
Старший бит (англ. most significant bit, MSB) или наиболее значимый бит (англ. high-order bit) — в информатике это позиция бита в двоичном числе, имеющая наибольшее значение.
Описание
MSB иногда упоминается как бит старшего разряда или самый левый бит из-за соглашения в позиционной нотации записи более значащих цифр слева.
MSB также может соответствовать знаковому биту в двоичного числа со знаком. В обратном коде и дополнительном коде «1» обозначает отрицательное число, а «0» обозначает положительное число.
Обычно каждому биту присваивается номер позиции в диапазоне от нуля до N-1, где N это количество битов в используемом двоичном представлении. Обычно это просто показатель степени для соответствующего веса бита в двоичной системе счисления (например, в 231..20
). Хотя некоторые производители процессоров назначают битовые числа противоположным образом (что не совпадает с разным порядком байтов), MSB однозначно остаётся наиболее значимым битом. Это может быть одной из причин, по которой термин MSB часто используется вместо номера бита, хотя основная причина, вероятно, состоит в том, что разные представления чисел используют разное количество бит.
MSB также может обозначать «самый значимый байт».[1] Смысл параллелен вышеупомянутому: это байт (или октет) в той позиции многобайтового числа, который имеет наибольшее потенциальное значение. Чтобы избежать этой двусмысленности, часто используются менее сокращенные термины «MSbit» или «MSbyte».[2][3][4]
См. также
- Битовая нумерация
Примечания
- Rouse, Margaret most significant bit or byte . TechTarget (сентябрь 2005).
- II, Patrick J. Sweeney. RFID For Dummies (англ.). — John Wiley & Sons, 2010. — ISBN 9781118054475.
- Amulet Bitmap Format . web.mit.edu. Дата обращения: 25 февраля 2018.
- Memory MAYHEM! Memory, Byte Ordering and Alignment . www.cs.umd.edu. Дата обращения: 25 февраля 2018.