Ну а какой смысл сравнивать 8-разрядные и 16-разрядные uC в примере где арифметика на int?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Elektronik 29 июня 2003 г. 06:41
В ответ на: To All. Ув. коллеги. Большая просьба к пользователям X51, PIC и MSP430. отправлено Bill 28 июня 2003 г. 22:35

Пример для XC164 :)


; FUNCTION Bits1 (BEGIN RMASK = @0x4130)
; SOURCE LINE # 25
;---- Variable 'word' assigned to Register 'R8' ----
; SOURCE LINE # 26
; SOURCE LINE # 27
0026 E10A MOVB RL5,#00H
;---- Variable 'count' assigned to Register 'RL5' ----
; SOURCE LINE # 28
0028 4880 CMP R8,#00H
002A 2D06 JMPR cc_Z,?C0005
002C ?C0007:
002C ?C0006:
002C 09A1 ADDB RL5,#01H
002E F048 MOV R4,R8
0030 2841 SUB R4,#01H
0032 6084 AND R8,R4
0034 4880 CMP R8,#00H
0036 3DFA JMPR cc_NZ,?C0006
0038 ?C0005:
; SOURCE LINE # 29
0038 F18A MOVB RL4,RL5
; SOURCE LINE # 30
003A CB00 RET

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

Ответы



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

E-mail: info@telesys.ru