Что легче if или =
- Войдите на сайт для отправки комментариев
Втр, 30/07/2013 - 11:07
int a = 0; void loop{ a = 1; } ИЛИ int a = 0; void loop{ if (a = 0) { a =0; } }
что менее затратное - каждый цикл делать присваивание или проверку значения?
спешил напортачил с кодом ))
что менее затратное - каждый цикл делать присваивание или проверку значения?
на асме листинг посмотрите и пощитайте кол-во операторов
Я имею ввиду в плане энерго затрат
энергозатрат... это где больше тепла выделяет МК :)
в асме видно сколько операторов будет в одном и др случаев. Зная кол-во тактов на команду, можно посчитать их кол-во и сравнить, какой вариант будет быстрее
и как на асме посмотреть? )))
Неужели пяток лишних тактов вам погоду сделают? В таком случае видимо нужно ардуино дуе брать там вроде скорость выше прилично
Так это... можно амперметром ради прикола проверить.
Хотя подозреваю, что хоть пустой луп гонять - одинаково будет.