[an error occurred while processing this directive]
Пашет Колян! Тока у меня код 12ти разрядный со знаком поэтому я ыще подсократил
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено nikolaus 18 февраля 2005 г. 08:39
В ответ на: Завтра прогоню, сичас спать. отправлено nikolaus 18 февраля 2005 г. 00:27

B16: clr A
mov R2,A ;избавились от "mov R2,#0"
mov R3,A ;избавились от "mov R3,#0"
mov B, #16
sjmp B16_2 ;
B16_1: add A,R3 ; избавились от "mov A,R3"
da A
mov R3,A
mov A,R2
addc A,R2
mov R2,A
; R1R2R3 умножено на 2 по правилам 10-чной системы
B16_2: mov A,R4
rlc A
mov R4,A
mov A,R5
rlc A
mov R5,A ; число сдвинуто влево
mov A,R3
addc A,#0
mov R3,A
; добавили старший разряд к единицам результата R1R2R3
djnz B,B16_1 ; зацикливание
ret

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru