[an error occurred while processing this directive]
А насчет того, чего он там нагенерит (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ShiphT 14 ноября 2002 г. 13:30
В ответ на: Может не в тему, но я в Iar (+) отправлено ShiphT 14 ноября 2002 г. 12:59

поставил экскремент :) с выключенной оптимизацией:

      8             int byte = 0x4567;
\ 0000 750045 MOV 22h,#45h
\ 0003 750067 MOV 23h,#67h
9 char a = 0x11, b = 0x22;
\ 0006 750011 MOV 24h,#11h
\ 0009 750022 MOV 25h,#22h
.................
12 a = LO_BYTE(byte);
\ 0026 850000 MOV 24h,22h
13 b = HI_BYTE(byte);
\ 0029 850000 MOV 25h,23h

Т.е код такой, что меньше не придумаешь.

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

Ответы



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

E-mail: info@telesys.ru