[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 5 | 2 | 4
Назад Вниз Каталог Обновить

[AVR-ASM] умножить 16bit unsgnd int на 16bit unsgnd fract Аноним 21/08/16 Вск 14:19:11  246939  
(46Кб, 640x480)
короче мне нужно в атмеге8 16 битное число(целое, беззнаковое), умножить на 16 битное дробное беззнаковое. С умножением я встречаюсь впервые [hide]и вообще на асме пишу с полмесяца[/hide]. Перевод аппноты AVR201 я читал, но не понял как действовать в моем случае. Плюс, как представить дробное десятичное в двоичном 16-ти битном формате?
Прикол еще в том, что результат там не вылазит за 255, и мне его нужно положить в 1 регистр(8 битный результат то есть).
Аноним 21/08/16 Вск 15:35:52  246944
(113Кб, 820x586)
>>246939 (OP)
>на асме пишу
Чисти говно! Что бы чисто было!
Аноним 21/08/16 Вск 15:54:37  246948
>>246939 (OP)
Напиши этот кусок на сях и посмотри что получится на асме. А что за задача? Асм это хорошо для требовательных к скорости операций или при освоении микроконтроллеров, но математику делать на нем сложна, может ся попробуешь?
Аноним 21/08/16 Вск 16:36:24  246958
разобрался я кароч. Напишу сюда, кому-нить может пригодится. Кароче суть такая:

Произведение = Множимое(множитель2^8) или 16 ,или больше, в зависимости от того, какая точность нужна)

но потом жеж еще от этого дополнительного множителя избавиться надо, поделить на него короче, а в двоичной записи делается это очень просто - сдвигом вправо(если влево то умножение будет). Двигаем вправо на столько битов, сколько степень у двойки. Поэтому лучше умножать на 2^8 или 16, тогда можно просто выкинуть один или два младших бита.
Аноним 21/08/16 Вск 16:37:38  246961
>>246948
>при освоение микроконтроллеров
вот я сейчас и осваиваю
Аноним 21/08/16 Вск 21:29:31  247020
Не слушай этого >>246944 пердуинщика.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 5 | 2 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное