[an error occurred while processing this directive]
Ну зачем народ в заблуждение вводить.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
volatile unsigned int a;
volatile unsigned char b;
; 8 b = a >> 8;
LDS R30,_a+1
STS _b,R30
Вот что CV сделал, то есть просто переписал старший байт.
Волатиле здесь чтобы оптимизатор вообще все не выкинул, без этого код еще лучше выходит.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание