[an error occurred while processing this directive]
|
Ошибка состоит в том, что биты в регистре сдвига рассматриваются как
одно число, а не как отдельные биты. Поэтому, исходя из алгоритма
работы, следующее число получают,грубо говоря умножением на 2
предыдущего +0 или 1, поэтому и получаются линии с наклоном 1/2
(две линии из-за выпадения старшей 1 при сдвигах).
Поэтому я предлагаю изменить весовые коэффициенты при битах,т.е.
делать перестановку случайным образом, например поменять
мл.байт со старшим местами
E-mail: info@telesys.ru