ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
73678 Топик полностью
slog2 (07.11.2006 22:23, просмотров: 1) ответил VVB на Для memory model=tiny невозможно отменить эту галку, в силу вышеназванной причины -- архитектура процессора и "лишнего" байта под каждую переменную.
У меня модель small. Все равно эта опция не доступна. Это если Processor configuration стоит --cpu=m8, а если выберу -v1, 64K data, 8K code, опция становится доступной. Интересно какая ему разница? Ну да ладно, не это важно. Я так понял, если поставить эту галку, то стартап скопирует все константы и литералы в ОЗУ. Что еще уменьшит его свободный размер. А про "лишний" байт я чего-то не понял. В tini адреса переменных 1 байт, в small 2 байта, но это не влияет на длину переменных.