Это хорошо, если в описание написано как "это работает" ... А то ведь может быть и не описано, или не работать как в описании.
Простой пример:
В описании
Если обороты двигателя > JFRXX2, то:
UGB = TUGB + (FREQX - JFRXX2) * KUGB
Казалось бы где тут можно ошибиться при вычислении FREQX - JFRXX2 ???
На листочке и с калькулятором в руках ошибиться трудно. А в коде легко.
FREQX имеет какой множитель во внутреннем представлении? Верно, 50 ($m$ жи) ...
А JFRXX2 какой множитель имеет во внутреннем представлении? Верно, 10
А чтобы привести к общему знаменателю и выполнить FREQX - JFRXX2, что нужно сделать? Верно, перед выполнением FREQX - JFRXX2, нужно FREQX/5 . а потом загрузить FREQX/5 в A, а JFRXX2 в B, и
CLR C
SUBB A,B
Но перед этим, кто-то сделал FREQX/5 почему-то так
CLR C
RRC A
CLR C
RRC A
наверное не так у кого-то подсмотрел у кого множитель был 40 в прошивке, и сделал так как увидел ... а потом крутильщики не понимают, что не так при расчёте на бумаге UGB = TUGB + (FREQX - JFRXX2) * KUGB, и почему это как на бумаге не работает.
И это только один из самых простых примеров, и не самый критичный.
P.S. извините, накипело
и после этого, другие, за деньги, ещё объясняют как на этом настраивать ...
Остановка. Подходит автобус . Интеллигентного вида человек пропускает
всех вперед. Сам пытается зайти последним. И ему дверью придавливает шею.
Автобус трогается.
- Блять!!! Пиздец!!! Ёбаный в рот!!! Стой на хуй!!! Охуели пидарасы!!!
Оторвете к ебеням же голову!!!
Водитель тормозит, открывает дверь. Чел заходит в салон, поправляет
галстук и обращается ко всем:
- Извините. Был напуган.