Оно конечно так, но желательно(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено RUAL 13 августа 2004 г. 10:51
В ответ на: Языки высокого уровня придумали для того, чтобы таких вопросов не возникало отправлено AndrewGT 13 августа 2004 г. 10:39

чтобы прога с одной стороны была читабельна, а с другой в критичных местах эффективно использовала проц, в моем случае разница получается существенная:
53: if (*((char*)(&t_eng) + 1))// > 255)
C:0x0FD0 E50A MOV A,0x0A
C:0x0FD2 6007 JZ C:0FDB
ИЛИ:
53: if (t_eng > 255)
C:0x119F D3 SETB C
C:0x11A0 E50A MOV A,0x0A
C:0x11A2 94FF SUBB A,#0xFF
C:0x11A4 E509 MOV A,t_eng(0x09)
C:0x11A6 9400 SUBB A,#pust(0x00)
C:0x11A8 4007 JC C:11B1
54: {

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

Ответы



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

E-mail: info@telesys.ru