-
- переменные расположились так: zx_(60 знак., 26.04.2010 15:23)
- #pragma pack(push,1) koyodza(59 знак., 26.04.2010 15:26 - 15:30)
- Хотелось бы структуру использовать, но прагмы поставил, а адреса переменных остались те же. - zx_(26.04.2010 15:38 - 15:41)
- а как смотрите адреса? Что-то не то: я всегда пользуюсь этим, всё работает. И с 51, и с АРМом, и с авр. Под мсп давно ничего не делал, но проблем быть не должно - koyodza(26.04.2010 15:48)
- адреса смотрю в симуляторе в окне memory - zx_(26.04.2010 16:03)
- Все правильно, компилятор сделал выравнивание. 16-ти битные переменные могут располагаться только по четным адресам в этой архитектуре. AST(145 знак., 26.04.2010 16:28)
- для интереса попробовал: zx_(90 знак., 26.04.2010 17:07)
- Что-то здесь не чисто AST(298 знак., 26.04.2010 17:17)
- ой, точно, так и есть. исправил и все получилось. спасибо. - zx_(26.04.2010 17:29)
- Что-то здесь не чисто AST(298 знак., 26.04.2010 17:17)
- для интереса попробовал: zx_(90 знак., 26.04.2010 17:07)
- Все правильно, компилятор сделал выравнивание. 16-ти битные переменные могут располагаться только по четным адресам в этой архитектуре. AST(145 знак., 26.04.2010 16:28)
- адреса смотрю в симуляторе в окне memory - zx_(26.04.2010 16:03)
- а как смотрите адреса? Что-то не то: я всегда пользуюсь этим, всё работает. И с 51, и с АРМом, и с авр. Под мсп давно ничего не делал, но проблем быть не должно - koyodza(26.04.2010 15:48)
- Хотелось бы структуру использовать, но прагмы поставил, а адреса переменных остались те же. - zx_(26.04.2010 15:38 - 15:41)
- #pragma pack(push,1) koyodza(59 знак., 26.04.2010 15:26 - 15:30)
- переменные расположились так: zx_(60 знак., 26.04.2010 15:23)