ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
43306
Stalko (05.11.2005 16:42, просмотров: 2518)
По заказу bialix. Простенькие тесты Кейла... Вчера вот сравнил временные характеристики для SDCC и Keil, много свободного времени у меня не было, поэтому, прошу не винить за примитивизм тестов (опускаю все конфигурения кристалла, измерял частоту меандра Flag): 1. void main(void) { unsigned long i; ... for (;;) { for (i=0; i<10000; i++) ; Flag=~Flag; } } Результат: для Keil частота – 2.294Гц, для SDCC 12.49Гц 2. void main(void) { unsigned long i; long a=65539; ... for (;;) { for (i=0; i<100; i++) a=a*a; Flag=~Flag; } } Результат: для Keil частота – 74 Гц, для SDCC 77.5Гц Буду рад всем, кто предложит новые тесты, а также новую версия Кейла для 51-х. Возможно дело все просто в том, что у меня версия не из новых (помоему 6.5)... P.S. Была еще попытка попробовать операции с float-ами, но кейл закричал, что нет библиотеки (у меня CygnalIDE не настроен, т.к. я им не пользуюсь), настраивать мне было лень, будет время, попробую.