[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

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


Keil
Если signed
0000 C3 CLR C
0001 EF MOV A,R7
0002 9D SUBB A,R5
0003 EC MOV A,R4
0004 6480 XRL A,#080H
0006 F8 MOV R0,A
0007 EE MOV A,R6
0008 6480 XRL A,#080H
000A 98 SUBB A,R0
000B 4001 JC ?C0001
; SOURCE LINE # 4
000D 22 RET
000E ?C0001:
; SOURCE LINE # 5
000E AE04 MOV R6,AR4
0010 AF05 MOV R7,AR5
; SOURCE LINE # 6
0012 ?C0002:
0012 22 RET


Если unsigned
0000 C3 CLR C
0001 EF MOV A,R7
0002 9D SUBB A,R5
0003 EE MOV A,R6
0004 9C SUBB A,R4
0005 4001 JC ?C0001
; SOURCE LINE # 4
0007 22 RET
0008 ?C0001:
; SOURCE LINE # 5
0008 AE04 MOV R6,AR4
000A AF05 MOV R7,AR5
; SOURCE LINE # 6
000C ?C0002:
000C 22 RET

Под PIC не скажу, компилера нет


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

Ответы



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

E-mail: info@telesys.ru