Инструменты пользователя

Инструменты сайта


endianness:endianness

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
endianness:endianness [2020-10-28 13:18]
GreyWolf
endianness:endianness [2021-04-12 22:00] (текущий)
GreyWolf [Ссылки]
Строка 1: Строка 1:
 ====== Порядок байтов ====== ====== Порядок байтов ======
  
-FIXME+В вычислительной технике и цифровых системах связи информация обычно представлена в виде последовательности байтов. В том случае,​ если число не может быть представлено одним байтом,​ имеет значение,​ в каком порядке байты записываются в памяти компьютера или передаются по линиям связи. Часто выбор порядка записи байтов произволен и определяется только соглашениями. ​
  
 {{anchor:​big_endian}} {{anchor:​big_endian}}
Строка 23: Строка 23:
  
 Кроме x86, такой порядок байтов применяется в архитектурах VAX, DEC Alpha, [[zilog_z80:​zilog_z80|]] и многих других. Кроме x86, такой порядок байтов применяется в архитектурах VAX, DEC Alpha, [[zilog_z80:​zilog_z80|]] и многих других.
 +
 +{{anchor:​bi_endian}}
 +====== Переключаемый порядок (bi-endian) ======
 +
 +Многие процессоры могут работать и в порядке от младшего к старшему,​ и в обратном,​ например,​ [[tag:​arm|ARM]] (по умолчанию — [[#little endian]]), PowerPC (но не PowerPC 970), DEC Alpha, MIPS, PA-RISC и IA-64. Обычно порядок байтов выбирается программно во время инициализации операционной системы,​ но может быть выбран и аппаратно перемычками на материнской плате. В этом случае правильнее говорить о порядке байтов операционной системы. ​
  
 ====== Ссылки ====== ====== Ссылки ======
Строка 28: Строка 33:
 [[wpru>​Порядок_байтов|Порядок байтов]] [[wpru>​Порядок_байтов|Порядок байтов]]
  
-{{tag> }}+[[wp>​Endianness]] 
 + 
 +{{tag> ​Norm}}
  
endianness/endianness.1603880295.txt.gz · Последние изменения: 2020-10-28 13:18 — GreyWolf