Чего-то не понял немного, а вот если такой вариант ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено whale 20 июня 2003 г. 15:37
В ответ на: Ответ: отправлено ncto 20 июня 2003 г. 10:17

/число 10 000
movl a6, 10000b
movl a7, 100111b
/умножение целой части на 2, С=0
shl a4
rlc a5
/умножение дробной части на 2, С=0
shl a0
rlc a1
/ сохранение дробной
mov a2, a4
mov a3, a5
/сравнение дробной с 10 000
sub a4, a6
sbc a5
sub a5, a7
jc @2
/увеличение целой на 1, если дробная >10 000
inc a0
adc a1
jmp @1
@2:
/восстановление дробной, если <10 000
mov a4, a2
mov a5, a3
@1:


Все равно не работает по нормальному :(((

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

Ответы



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

E-mail: info@telesys.ru