Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.01.2012, 19:22
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Деление съедает ROM
Сообщение от Bumbarra
|
Отчего ж не может? Может, если нет разрядов под дробную часть.
|
Да как такое вообще возможно? Чье это попустительство?
|
|
|
|
31.01.2012, 03:58
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: деление съедает ROM
Сообщение от Easyrider83
|
Деление на 65536 равносильно сдвигу вправо на 16 разрядов. Это на много быстрее.
|
Можно вообще не сдвигать, а прочитать старшие 2 байта (если число 4-х байтовое) и сделать инкремент результата, есла 15-й разряд равен 1 (округление)
|
|
|
|
31.01.2012, 04:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Деление съедает ROM
Сообщение от yellow87
|
Easyrider83, если любое число меньшее 65536 сдвинуть на 16 разрядов вправо то получится нуль
|
Значит, в этом случае результат можно получить с максимальной скоростью - сразу писать ноль.
Сообщение от yellow87
|
А ассемблер наверное до пятнадцатого знака всё вычисляет?
|
До какого будет подпрограмма написана, до такого и досчитает.
На ассемблере напиши деление, и все это займет не больше 256 байт. Туда войдут процедуры сложения, вычитания, пересылки операндов в рабочую область, и т.п.
В отличие от Си - там не будет ничего лишнего.
|
|
|
|
31.01.2012, 05:07
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Деление съедает ROM
Цитата:
|
если число 4-х байтовое
|
я уже писал, что у меня только двухбайтовое число.
Цитата:
|
На ассемблере напиши деление
|
Именно это я и хотел сделать(такое предложение звучит в самом вопросе)
И если бы умел на ассемблере деления писать, то и вопрос бы этот не задавал
|
|
|
|
31.01.2012, 08:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Деление съедает ROM
Сообщение от yellow87
|
И если бы умел на ассемблере деления писать, то и вопрос бы этот не задавал
|
Фрунзе. Микроконтроллеры Это же просто 3 том
|
|
|
|
31.01.2012, 09:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Деление съедает ROM
Сообщение от niXto
|
Фрунзе. Микроконтроллеры Это же просто 3 том
|
Солидарен,очень хорошая книжка с алгоритмами.
__________________
Глаза боятся,а руки делают.
|
|
|
|
31.01.2012, 09:46
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Деление съедает ROM
Ну нет у меня такой книги.
А если у вас есть, то отсканируйте пару листов
|
|
|
|
31.01.2012, 10:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Деление съедает ROM
Гляньте еще сюда
А вообще в разделе книги все это есть. Воспользуйтесь поиском.
|
|
|
|
31.01.2012, 10:14
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Деление съедает ROM
почти час качал эту книгу через свой медленный интернет.
Скачал, открываю, а там написано, что в этом томе рассматриваются операции с целыми числами, а операции с вещественными - в другом, четвёртом томе.
Вы что ребята, смеётесь тут друг над другом чтоли!?
Вам вопрос задают, а вы отвечаете "пиши на асме" или "качай такую-то книгу".
Если не можете поделиться полезной инфой, то и не засоряйте, пожалуйста, форум
|
|
|
|
31.01.2012, 10:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Деление съедает ROM
Сообщение от yellow87
|
Вам вопрос задают, а вы отвечаете "пиши на асме" или "качай такую-то книгу".
|
Ключ от квартиры не прислать?
ОЧЕНЬ ПОЛЕЗНОЕ МЕСТЕЧКО в тырнете.
AVR200.
( самое первое, что даёт поиск в гугле)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:00.
|
|