и где прикол в переходе на DO ? с for не хуже совсем (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено DASM 23 августа 2004 г. 07:53
В ответ на: а зачем такие мучения ради пары байтиков? Лучше сразу на асме тогда имхо писать :-) отправлено DASM 23 августа 2004 г. 07:49


20 unsigned char t;
21 char *b_pointer;
22 for (t = 12; t > 0; t--)
\ __nearfunc void main();
\ main:
\ 00000000 E00C LDI R16,12
23 {
24 PORTA &= ~(1 << 4);
\ ??main_0:
\ 00000002 98DC CBI 0x1B,0x04
25 *b_pointer++ = ad_pin;
\ 00000004 E010 LDI R17,0
\ 00000006 99C8 SBIC 0x19,0x00
\ 00000008 9513 INC R17
\ 0000000A 9311 ST Z+,R17
26 PORTA |= (1 << 4);
\ 0000000C 9ADC SBI 0x1B,0x04
\ 0000000E 950A DEC R16
\ 00000010 F7C1 BRNE ??main_0


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

Ответы



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

E-mail: info@telesys.ru