ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
12193 Топик полностью
Алексей Мусин (28.07.2004 11:59, просмотров: 1) ответил Ecole на А что бы вам такого пожелать ?
Боже упаси, не хотел я вас обидеть http://www.embedded.com/story/OEG20011220S0064
в указал на корень ваших заблуждений. Когда вы объявлете тип
union
{
    BYTE  b[2];
    short si;
};
то в байте b[1] хранится старший байт si только для архитектур с little endian порядком байт в слове (пример - любимые x86), на некоторых других архитуктурах (PowerPC и моторолки 68K), а также в протоколах (Modbus, например), принят иной, big endian, порядок байт в слове. За подробностями и картинками обратитесь к ссылке.