Старший біт — Вікіпедія
Ця стаття є сирим перекладом з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. (січень 2018) |
У обчислені, найбільш значимий біт (MSB) є біт двійкового числа, що має найбільше значення. Старший біт іноді називають лівий біт в результаті конвенції в позиційному записі написання більш значущих цифр лівіше.
Старший біт може також відповідати знакового біта підписаного двійкового числа у своїй або два в позначеннях доповнення, «1» означає, негативний і «0» означає, позитивний.
Воно є загальним для призначення кожного біта номеру позиції, починаючи з нуля до N-1, де N число бітів в двійковому поданні . Як правило, це просто показник для відповідної бітової ваги в базі-2 (наприклад,231..20
). Хоча декілька виробників CPU призначили розряди чисел в протилежну сторону (що не те ж саме, як інший порядок байтів), старший біт однозначно залишається найбільш значимим бітом. Це може бути однією з причин, чому цей термін (MSB) часто використовується замість бітового числа, хоча основна причина, ймовірно, це різні уявлення чисел, які використовують різні кількості бітів.
Вирази старший біт і менший біт — це ознаки на впорядкування послідовності бітів в байтах, переданих через дроти в протоколі передачі або в потоці (наприклад, аудіопотік). Старший біт означає, що найстарший біт прибуде в першу чергу: отже, наприклад, шістнадцяткове число0x12
, 00010010
в двійковому поданні, прибуде в послідовності 0 0 0 1 0 0 1 0
. Менший біт означає, що найменш значущий біт прибуде в першу чергу: отже, наприклад, те ж саме шістнадцяткове число 0x12
, знову 00010010
в двійковому поданні, прибуде в (зворотній) послідовності: 0 1 0 0 1 0 0 0
.