Занульть все оставшиеся биты и если байт нулевой установить этот бит, а если ненулевой сбросить.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Reko
31 января 2003 г. 16:00
В ответ на:
Как бы на AVRе красиво сделать то, что в 51ом называется 'CPL bit' (инверсия бита).
отправлено Garderob 31 января 2003 г. 15:52
Составить ответ
|||
Конференция
|||
Архив
Ответы
ldi r17, (1 << bit); eor r16, r17, в r16 байт с нужным битом
—
DASM
(31.01.2003 16:07,
пустое
)
Ответ: Извините, а в R16 чего было до этого?
—
Garderob
(31.01.2003 16:18,
пустое
)
Сорри r16 байт где лежит подлежащий инверсии бит, ну а r17 как маска будет. Нету у АВР eori :-(
—
DASM
(31.01.2003 16:22,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru