ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
896877 Топик полностью
Shatun_ (17.01.2019 11:51, просмотров: 292) ответил FDA на Вышла версия 2.05 компилятора XC8. Пишут, что добавлена поддержка 64-битного типа данных, а также в режиме Free (без лицензии) теперь включен оптимизатор, правда до 2-го уровня. По качеству кода это типа соответствует режиму STD компилятора.
2.00 vs 2.05 простой тест 2.00 O1: 2835 ;main.c: 72: uint8_t i = 3; 2836 07A8 3003 movlw 3 2837 07A9 00F2 movwf ??_main <- ШоЗаНах 2838 07AA 0872 movf ??_main,w <- ШоЗаНах 2839 07AB 00F3 movwf main@i 2.05 O2: 2827 ;main.c: 72: uint8_t i = 3; 2828 07A8 3003 movlw 3 2829 07A9 00F2 movwf ??_main 2830 07AA 0872 movf ??_main,w 2831 07AB 00F3 movwf main@i 64 бита действительно работают. А вот насчет качества кода - был калом, калом и остался :(