проблема: у процессора нет команды целочисленного деления (FPU тоже нет)
как реализовать деление на 24, чтобы оно работало быстро (так чтобы, можно было
пользоваться им внутри длинных циклов).
умножение на 24 реализуется просто: a * 24 = a*(8 + 16), т.е. два сдвига:
b = a << 3; // a*8
res = b + (b << 1); // res = a*8 + a*16
хотелось бы что нибудь подобное для операции деления на эту константу.