Порядок байтов: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
SergV (обсуждение | вклад) м отмена правки 87231149 участника 93.84.59.174 (обс.) |
|||
Строка 19:
Это обратный порядок по отношению к привычному порядку записи [[арабские цифры|арабских цифр]], например, число ''сто двадцать три'' было бы записано при таком порядке как ''321''.
Этот порядок записи принят в памяти персональных компьютеров с процессорами [[компьютерная архитектура|архитектуры]] [[x86]], в связи с чем иногда его называют ''[[интел]]овский порядок байтов'' (по названию компании-создателя архитектуры x86). Современные процессоры x86 позволяют работать с одно-, двух-, четырёх- и восьмибайтовыми операндами. При таком порядке байтов очень удобно то обстоятельство, что при увеличении размера («байтовости») операнда его значение не изменится (при порядке от старшего к младшему значение изменилось бы, например: 0123 →
Кроме x86, такой порядок байтов применяется в архитектурах VAX (отсюда ещё одно название {{lang-en|VAX byte order}}<ref>[http://perldoc.perl.org/functions/pack.html pack() в Perl]</ref>), DEC Alpha и многих других.
|