Вот возникла необходимость пересчитать км/час в узлы. Имею изначально 3 регистра X1 X2 X3, с содержимым к примеру 31h 32h 33h, это 123 км/час. Для перевода в узлы (мили в час) надо поделить на 1,852 (или же умножить на ~0.54). Регистров всегда 3, в них скорость от 000 до 999. При маленькой скорости нули есть всегда.
Поделить можно и на 1,85 или даже 1,8 округлив 1,852.
Результат надо положить в эти же регистры, (3) остаток в принципе не нужен, хотя и пригодился бы. Плавающая точка тоже не помешает. То есть, к этим 3-м регистрам есть возможность добавить несколько для точки и остатка.
Нет ли у кого готового примера такого деления или умножения? Был бы очень признателен
