[an error occurred while processing this directive]
|
если литл, то указатель на объект (типа void) преобразованый к соответствующему типу даст объект этого типа
ну то есть (DWORD *) - это 32-х разсядное, (WORD *) его младшее слово 16 разр, char* - младший байт.
то есть если халявить - то можно преобразование типа так делать - и это сейчас более модно
а БИГ - это когда в hex-view-ере смотришь и видишь то число которое надо - то есть включил разбиение на слова - видишь слова, включил 64-бита - видишь 64 бита
кстати арабам и китайцам наверно повезло с чтением справа-налево - они литлэндиан так читать могут.
у ARM-овского ядра есть ножка - BIG/LITTLE - куда ее производитель чипа подцепит VCC/GND и будет соответственно (вроде где-то видел конфигурируемую - ножка наружу торчит - но это редкость)
а как в какой-то конкретной архитектуре получится - ХЗ - у нас например сопроцессор разрабатывал человек которому литл нравится а целочисл. блок - с биг - так и получилось, что 32-х разрядные слова биг, а половинки 64-х double - литл. никоаких проблем... тока в доке это не отражено было и вначале работа FPU вызывала изумление :) ну и мне небольшой пистон достался так как я это просмотрел :)
E-mail: info@telesys.ru