Общеизвестно, что «конец» памяти (или сегмента памяти) имеет наивысший адрес. Например: счетчики программ обычно увеличиваются (не уменьшаются), а код запускается от «start» до «end», поэтому команда в конце программы расположена с наивысшим адресом (не самым низким).Почему Большой Эндиан заканчивается маленьким байтом?
Большой Endian конвенции определяет, что самый большой байт (т.е. старший байт) находится на самом низком адресе (т.е. начало памяти). Разве это не должно быть наоборот? It's Big Конец ian, не большой Начало ian.
Аналогично LittleEndian указывает, что наименьший байт находится в начале памяти, а не в конце.
Почему это в обратном направлении?
Думаю, что думать о самом значительном байте как о «самом большом» байте дает вам вопрос. [Термин происходит из путешествий Гулливера] (http://www.faircom.com/ace/enl_21_endian_t.php), а не из «самого большого» байта, который находится в конце в памяти. – clcto