ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
86523 Топик полностью
AlexandrY (15.04.2007 15:49, просмотров: 1) ответил MiniMax на Может и с выравниванием. Но не могу понять причину.
Есть такой стандарт - "Procedure Call Standard for the ARM® Architecture", а в нем параграф 5.2.1.2 Это означает, что чесный компилятор, будет ститать ваш стек всегда выровненный по границе 8, т.е. все переменные лежат по границе 8. Из этого предположения исходят многие оптимизационные алгоритмы под ARM. Если память под стеки задач не выровнена должным образом т.е. по границе 8, то от ваших задач можно ждать что угодно.