Цитата:
Сообщение от YAM1966
Тогда в Вашем примере кодов выше они не одинаковые. Так как у меня код команды 32 а это х20 в шестнадцатеричном. И никак не х28 или х14, если наоборот.
|
Вынужден с Вами не согласиться!
Берем шестнадцатеричный адрес 46B9 и переводим его в двоичный код
0100 0110 1011 1001 и разворачиваем справа на лево 1001 1101 0110 0010. Получаем 9D62 (как в моем скетче).
0100 0110 1011 1001 ---> 1001 1101 0110 0010
Далее шестнадцатеричное значение команды "Вправо" 0B и переводим в двоичный код 0000 1011 и разворачиваем справа на лево 1101 0000.
0000 1011 ---> 1101 0000
Получается D0. Далее инвертируем (D0) 1101 0000 и получаем 0010 1111
1101 0000
0010 1111
и переводим в шестнадцатеричный код 2F. В итоге получается 9D62D02F (как в моем скетче).
Всё сходится с точностью.