Умные вопросы
Войти
Регистрация
Что такое младший и старший байты? Кто-нибудь может просто объяснить? Уcтал искать
12 года
назад
от
Ринат Ломоносов
2 Ответы
▲
▼
0
голосов
Если представление числа в машинном коде (то есть, в двоичной форме) занимает больше 8 бит (1 байта) , то оно разбивается на несколько байт. Типичный случай - представление целых чисел (integer) в 32-разрядных операционках занимает 32 бита, то есть 4 байта.
Первый байт - разряды 1-8,
второй байт - разряды 9-16,
третий байт - разряды 17-24,
и так дале.
Байт, в котором хранятся младшие разряды (1-8) - младший, в котором старшие - старший.
12 года
назад
от
Данил Васильев
▲
▼
0
голосов
Просто же.
возьмем, к примеру, 32 битное число. очевидно, что оно состоит из четырех 8 битных байтов.
то есть число = B0 + B1*256 + B2*256 + B3*256 (по сути, это означает сдвиг битов каждого последующего байта налево на 8 разрядов)
B0 и есть младший байт, а B3 - старший. такое понятие (старший и младший) применимо в лоб для 16 битных чисел - там всего 2 байта )
а так, различные системы по разному используют B0-B3
возможно представление "Порядок от младшего к старшему (little-endian) ", в нем число в памяти или на носителе будет записано как последовательность байтов B0, B1, B2, B3
возможно же "Порядок от старшего к младшему (big-endian) ", в нем число будет записано как последовательность B3, B2, B1, B0
12 года
назад
от
Ефим Богданов
Связанные вопросы
1
ответ
Почему если поступать в универ - так сразу надо ехать в столицу?
7 года
назад
от
Данил Евстратов
1
ответ
Почему в последне время стало так мало мух и комаров? Наверное, они, как и тараканы, боятся излучения GSM и Wi-Fi?
6 года
назад
от
Anton CH
3
ответов
Объясните пожалуйста что биология понимает под словом "вид"
8 года
назад
от
????? ????????