ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
7 мая
625578 Топик полностью
Mahagam (18.10.2015 14:55, просмотров: 232) ответил Точка опоры на Ответы всем:
смотрите внимательнее, в первом случае код  112: 82 57 subi r24, 0x72 ; 114 114: 9e 4d sbci r25, 0xDE ; 222 116: af 4f sbci r26, 0xFF ; 255 118: bf 4f sbci r27, 0xFF ; 255 это и есть добавление sweep_freq = 0x218E. компилятор видит, что смысла гонять данные по регистрам нет, и тупо подставляет константу. так что не надо сцать, как только компилятор увидит, что sweep_freq не является константой, он код сразу поменяет. вот вы лично, если бы сами писали на ассемблере, для сложения с константой пихали бы её в регистры? а?