if (my_var >> 8) правильный ответ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Programmer 13 августа 2004 г. 13:09
В ответ на: Здравствуйте, уважаемые! Вопрос по СИ(+) отправлено RUAL 13 августа 2004 г. 09:34

Ride сгородил вот такой код:
MOV A,my_var
JNZ больше_255

все сдвиги на 8,16,24 в нормальных компиляторах для байтовых процессоров оптимизируются. например
long ttt;
char ddd;
ddd = ttt>>24;
будет просто взят нужный байт...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru