big endian



старший байт

Автор Alex P задал вопрос в разделе Техника

Что такое младший и старший байты? Кто-нибудь может просто объяснить? Уcтал искать и получил лучший ответ

Ответ от Константин Сысоев[гуру]
Если представление числа в машинном коде (то есть, в двоичной форме) занимает больше 8 бит (1 байта) , то оно разбивается на несколько байт. Типичный случай - представление целых чисел (integer) в 32-разрядных операционках занимает 32 бита, то есть 4 байта.
Первый байт - разряды 1-8,
второй байт - разряды 9-16,
третий байт - разряды 17-24,
и так далее.
Байт, в котором хранятся младшие разряды (1-8) - младший, в котором старшие - старший.

Ответ от Пользователь удален[гуру]
ну смари 0,1,2,3,4 это в бинарной
0000
0001
0010
0011
0100
Справа байты каждый раз меняются 0 1, то есть быстро. Это младший бит
Слева меняются редко Это старшие.
Так же и целые байты

Ответ от Cheery[гуру]
Просто же..
возьмем, к примеру, 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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое младший и старший байты? Кто-нибудь может просто объяснить? Уcтал искать
Stdinth на Википедии
Посмотрите статью на википедии про Stdinth
Бит на Википедии
Посмотрите статью на википедии про Бит
Порядок байтов на Википедии
Посмотрите статью на википедии про Порядок байтов
Правительство Москвы на Википедии
Посмотрите статью на википедии про Правительство Москвы
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*