Подскажите пожалуйста
Как разделить 3 байтовое число на 2 байтовое :
Я тут сложил один вариант ;
Start:
ldi Deley1,0x80
ldi Deley2,0x96
ldi Deley3,0x98
ldi sig_H,0xC3
ldi sig_L,0x50
Dilennja:
subi Deley1,1
sbci Deley2,0
sbci Deley3,0
breq Stop
subi sig_L,1
sbci sig_H,0
brne Dilennja
ldi sig_H,0xC3
ldi sig_L,0x50
inc Hundreds
brne PC+2
inc Tens
rjmp Dilennja
Stop:
nop
rjmp Start
пытаюсь розделить 10 000 000 на 50 000
но за таким способом это занимает несколько секунд
Хотелось бы быстрее
Как разделить 3 байтовое число на 2 байтовое
- Реклама
- БАТАРЕЙКУС
- Потрогал лапой паяльник
- Сообщения: 346
- Зарегистрирован: Сб фев 07, 2009 19:21:25
Re: Как разделить 3 байтовое число на 2 байтовое
http://junetech.chat.ru/kollection/ut88/uroki.htmalbert222 писал(а):Подскажите пожалуйста
Как разделить 3 байтовое число на 2 байтовое :
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Re: Как разделить 3 байтовое число на 2 байтовое
Большое спасибо , но это мне не совсем понятно я б хотел на АССАМБЛЕРЕ
- БАТАРЕЙКУС
- Потрогал лапой паяльник
- Сообщения: 346
- Зарегистрирован: Сб фев 07, 2009 19:21:25
Re: Как разделить 3 байтовое число на 2 байтовое
http://kazus.ru/articles/409.html
я кстати из этой статьи брал текст умножения.
я кстати из этой статьи брал текст умножения.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Re: Как разделить 3 байтовое число на 2 байтовое
Здравствуйте. Загрузил Ваш код в mult.asm и прогнал в студии. Результаты нижеalbert222 писал(а):Подскажите пожалуйста
Как разделить 3 байтовое число на 2 байтовое :
пытаюсь розделить 10 000 000 на 50 000
Хотелось бы быстрее
-div_t.gif полностью Ваш код
-div2.gif деление вычитанием делителя из делимого
-div.1.gif деление вычитанием преобразованного делителя под разрядность делимого
- Реклама
Re: Как разделить 3 байтовое число на 2 байтовое
Приведенный пример именно на нем, если имеется в виду АССЕМБЛЕР, только он для проца 8080 ( К580 ).albert222 писал(а):Большое спасибо , но это мне не совсем понятно я б хотел на АССАМБЛЕРЕ
- nictrace
- Мучитель микросхем
- Сообщения: 492
- Зарегистрирован: Вс янв 11, 2009 09:29:08
- Откуда: Ярославль
- Контактная информация:
Re: Как разделить 3 байтовое число на 2 байтовое
дополнить до 4-байтового и разделить 
см AVR220
см AVR220
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева!
LM317 - атцтой, LM2576ADJ - форева!
Re: Как разделить 3 байтовое число на 2 байтовое
У меня кварц на 10 мег. стоит, VM lab делит за 8 секунд.akl писал(а):Здравствуйте. Загрузил Ваш код в mult.asm и прогнал в студии. Результаты нижеalbert222 писал(а):Подскажите пожалуйста
Как разделить 3 байтовое число на 2 байтовое :
пытаюсь розделить 10 000 000 на 50 000
Хотелось бы быстрее
-div_t.gif полностью Ваш
-div2.gif деление вычитанием делителя из делимого
-div.1.gif деление вычитанием преобразованного делителя под разрядность делимого
Можете показать пример для AT Mega8


