Через таблицу полубайтную.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Меняете полубайты местами, потом каждый через таблицу.
Или:
OUT=((INP&0x55)<<1)|((INP&0xAA)>>1)
OUT=((OUT&0X33)<<2)|((OUT&0xCC)>>2)
OUT=((OUT&0xF)<<4)|((OUT&0xF0)>>4)
Вместо последней - смена полубайт, если таковая инструкция имеется.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru