История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
ARPANET появился до Intel и тем более IBM PC, для 16 битных значений на тех компьютерах (Honeywell, PDP, SDS) использовался Big Endian. Но вообще на Honeywell и PDP был Middle Endian, в 16 битных значениях байты BE, а сами 16 битные значения в 32 битах LE.
Ну и на такты это наверное не особо влияло, xchg al, ah быстро выполняется (обычный swap), а полей не так уж и много.
Исправление
MOPKOBKA,
:
ARPANET появился до Intel и тем более IBM PC, для 16 битных значений на тех компьютерах (Honeywell, PDP, SDS) использовался BigEndian.
Ну и на такты это наверное не особо влияло, xchg al, ah быстро выполняется (обычный swap), а полей не так уж и много.
Исправление
MOPKOBKA,
:
ARPANET появился до Intel и тем более IBM PC, для 16 битных значений на тех компьютерах (Honeywell, PDP, SDS) использовался BigEndian.
Ну и на такты это наверное не особо влияло, xchg al, ah быстро выполняется, а полей не так уж и много.
Исправление
MOPKOBKA,
:
ARPANET появился до Intel и тем более IBM PC, для 16 битных значений на тех компьютерах (Honeywell, PDP, SDS) использовался BigEndian.
Исходная версия
MOPKOBKA,
:
ARPANET появился до Intel и тем более IBM PC, для 16 битных значений на тех компьютерах (Honeywell, PDP) использовался BigEndian.