[an error occurred while processing this directive]
Ответ: Всем спасибо. Кому любопытно посмотреть, та же функция для AVR Mega.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 23 декабря 2002 г. 13:04
В ответ на: Коллеги. Большая просьба к тем, кто пишет на Си для MCS51 и PIC, please. отправлено Bill 23 декабря 2002 г. 11:33


1 int max(int a, int b)
2 {
3 if (a >= b)
\ __nearfunc int max(int, int);
\ max:
\ 00000000 1702 CP R16,R18
\ 00000002 0713 CPC R17,R19
\ 00000004 F40C BRGE ??max_0
4 return a;
5 return b;
\ 00000006 0189 MOVW R17 : R16,R19 : R18
\ ??max_0:
\ 00000008 9508 RET
6 }

Maximum stack usage in bytes:

Function CSTACK RSTACK
-------- ------ ------
max 0 0


10 bytes in segment CODE


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

Ответы



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

E-mail: info@telesys.ru