+ Аналогично
А что по Вашей картинке не работает?
Вас смущает число 4294967269 ?
Так это -27 в дополнительном коде, т.е. текущая (расчетная) координата начала строки равна минус 27.
И что здесь не работает?
Зы.
Вы же двигаете строку из 32 символов вправо, значит начинаться строка должна левее нуля, с -32. Вот и будет координата -27 в какой-то момент времени
Лоджик прекрасно работает с отрицательными целыми числами (арифметические вычисления выполняются правильно), только Вам показывает их как числа в дополнительном коде,
Захват-01.png