Достал зтот CV
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено microbit 13 июня 2003 г. 15:56


; 647 char a;
; 648 int prov;
; 649 a=-7;
0002f3 9724 SBIW R28,4
0002f4 940e 05a9 CALL __SAVELOCR3
; temp -> Y+3
; a -> R16
; prov -> R17,R18
0002f6 ef09 LDI R16,LOW(249)
; 650 prov = 0x2000 + ((signed int)a);
0002f7 2fe0 MOV R30,R16
0002f8 27ff CLR R31
0002f9 50e0 SUBI R30,LOW(-8192)
0002fa 4ef0 SBCI R31,HIGH(-8192)
0002fb + __PUTW1R 17,18
0002fb 2f1e MOV R0x11,R30
0002fc 2f2f MOV R0x12,R31

Результат получается 0х20F9!Какого хрена он обнуляет старший байт(R31)??????Я устал или он меня достал?

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

Ответы



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

E-mail: info@telesys.ru