Программирование на JAVA

Существует два способа адресации байтов в словах, а именно в прямом и обрат­ном порядке (рис. 4.8). Обратным порядком байтов (big-endian) называется сис­тема адресации, при которой байты адресуются слева направо, так что самый старший байт слова (расположенный с левого края) имеет наименьший адрес. Прямым порядком байтов (little-endian) называется противоположная система адресации, при которой байты адресуются справа налево, так что наименьший ад­рес имеет самый младший байт слова (расположенный с правого края). Слова «старший» и «младший» определяют вес бита, то есть степень двойки, соответст­вующей данному биту, когда слово представляет число. В маши­нах для коммерческих расчетов используются обе системы адресации. В обеих этих системах адреса байтов 0,4, 8 и т. д. применяются в качестве адресов после­довательных слов памяти в операциях чтения и записи слов.


Рис. 4.8. Адресация байтов и слов: обратный порядок байтов (а);

прямой порядок байтов (б)

В компьютерах, использующих процессоры Intel, все данные хранятся так, что младший байт находится по младшему адресу, так что слова записываются задом наперед, то есть сначала


<< назад вперед >>