roboforum.ru

Технический форум по робототехнике.

[Задача] Реверсная двоичная арифметика

Re: [Задача] Реверсная двоичная арифметика

Ku6opr » 20 мар 2010, 20:32

Код: Выделить всёРазвернуть
a' = R(a)
цикл
  получить x
  сравнить x с a' // x=a' <=> x=R(a) <=> R(x)=R(R(a)) <=> R(x)=a
  использовать-результат-сравнения
конеццикла

Идет экономия в цикле 1-ой команды на преобразовании R(x)

Re: [Задача] Реверсная двоичная арифметика

blindman » 20 мар 2010, 20:56

А прочитать всю тему? Неужто я бы стал задавать вопрос ответ на который очевиден

Re: [Задача] Реверсная двоичная арифметика

Ku6opr » 20 мар 2010, 21:56

Если нужно больше/меньше, то за одну операцию тут никак...

Re: [Задача] Реверсная двоичная арифметика

-= Александр =- » 21 мар 2010, 01:31

Думаю быстрее и правильнее будет отрезать АЦП и припаять его МГТФом как надо...

Re: [Задача] Реверсная двоичная арифметика

blindman » 21 мар 2010, 09:03

Нафиг. И так уже вся плата в проводках. Пока что на прототипе можно смириться с одной лишней командой.

Re: [Задача] Реверсная двоичная арифметика

blindman » 21 мар 2010, 10:40

Тем более что обнаружилось еще одно узкое место в программе, так что избавление от той лишней команды похоже ничего не даст :(


cron
Rambler\'s Top100 Mail.ru counter