[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
миниатюрный аудио-видеорекордер mAVR

Отправлено IAR 02 июля 2002 г. 23:28
В ответ на: Как уважаемые, кто знает, IAR компильнет следующий код: отправлено diwil 02 июля 2002 г. 22:34


int example(int a, int b)
10 {
11 if(a>b) return 1;
\ __nearfunc int example(int, int);
\ example:
\ 00000000 1720 CP R18,R16
\ 00000002 0731 CPC R19,R17
\ 00000004 F41C BRGE ??example_0
\ 00000006 E001 LDI R16,1
\ 00000008 E010 LDI R17,0
\ 0000000A 9508 RET
12 if(a==b) return 0;
\ ??example_0:
\ 0000000C 1702 CP R16,R18
\ 0000000E 0713 CPC R17,R19
\ 00000010 F419 BRNE ??example_1
\ 00000012 E000 LDI R16,0
\ 00000014 E010 LDI R17,0
\ 00000016 9508 RET
13 return -1;
\ ??example_1:
\ 00000018 EF0F LDI R16,255
\ 0000001A EF1F LDI R17,255
\ 0000001C 9508 RET
14 }
15


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

Ответы



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

E-mail: info@telesys.ru