Цитата(rezident @ Jun 19 2005, 21:22)
Не понял. Вы про IAR конкретно или про C-компилятор вообще? И для чего нужно сдвигать через флаг переноса? Обозначьте цель понятнее.
Конкретно в IAR.
Надо биты с одного байта копировать в другой. Количество перемещаемых бит и их позиции в байтах могут быть произвольными.
Мне кажется, что проще всего сделать это "выдвиганием" битов во флаг переноса и потом "задвиганием" их в другой байт.
Если есть лучшие решения, подскажите.