Нет, последовательно применять округление нехорошо. Надо делить на 64 один раз с правильным округлением. Я дал просто пример.
Школьное правило округления для десятичных чисел - если следующая цифра меньше 5, то просто отбрасываем, иначе отбрасываем и прибавляем 1. Аналогично для двоичных чисел - если следующая цифра 0, то просто отбрасываем, иначе отбрасываем и прибавляем 1.
Ещё, пример - если мы пишем умножение A*BC с результатом в HL, где L отбрасывается, то для правильного округления можно инициализировать HL=#0080 вместо HL=#0000.