OSDev
http://osdev.su/

как в AVR-ах поделить
http://osdev.su/viewtopic.php?f=6&t=846
Страница 1 из 1

Автор:  scuter [ 24 дек 2013, 20:53 ]
Заголовок сообщения:  как в AVR-ах поделить

долго я смотрел документацию, систему команд и так и не понял какой командой можно поделить одно число на другое.

Автор:  SII [ 25 дек 2013, 00:21 ]
Заголовок сообщения:  Re: как в AVR-ах поделить

Никакой. Даже в большинстве АРМов команды деления нет.

Автор:  scuter [ 25 дек 2013, 00:25 ]
Заголовок сообщения:  Re: как в AVR-ах поделить

вот я и заметил, что команда mul есть а команды div нету,
так как же поделить одно число на другое.

Автор:  Nable [ 25 дек 2013, 01:16 ]
Заголовок сообщения:  Re: как в AVR-ах поделить

Программно итерациями (через вычитание). Если на константу, то заменить сдвигами или умножением на обратное (в fixed point). Сорцы avr-libc (http://download.savannah.gnu.org/releases/avr-libc/) в помощь, они довольно читабельны.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/