Цитата:
Мне посоветовали разбить данное число на четыре 16 битных числа. Но в конечном результате у меня никак не получилось совпадения показаний на экране счетчика и экране контроллера.
|
Простое разбиение 64 битного числа на 4 16 битных ни чего не даст. Надо что бы каждое 16 битное число отражало определенное число десятичных разрядов первоначального 64 битного. Максимальное число десятичных разрядов для 16 битного - 4. Так что надо делить на 10000. Число таких чисел - 5. Стандартных математических операций для 64 бит в лоджике нет. Так что делить надо по правилам двоичной арифметики.