Показать сообщение отдельно
  #10  
Старый 03.06.2013, 15:01
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Сомневаюсь. "Умники", придумавшие big-edian, по-моему его везде запихали, где только смогли. В то время как сингловый 1 хранится на х86 как 00 00 80 3F, т.е. в обратном порядке, как и остальные числа в little-edian.
И, кстати, пруф: жава юзает big-edian в .class файлах. Мне для чтения флоат-констант из файла пришлось делать
Код:
ival = bswap(*(int*)(&pData[1]));
fval = *(float*)&ival;
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием