Старший бит

Старший бит (англ. 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]

См. также

Примечания