В арифметической операции деления участвуют два операнда – делимое и делитель , результатом операции является частное . Кроме них, операционное устройство должно формировать следующие признаки результата:
■ (zero) – признак нулевого результата;
■ (sign) – признак отрицательного результата;
■ (overflow) – признак переполнения.
Алгоритм операции деления разрабатывается для 16-разрядных двоичных чисел, представленных в формате с фиксированной запятой в прямом двоичном коде. Знак числа сохраняется в его старшем (нулевом) бите.
Таким образом, в операциях участвуют следующие переменные:
■ – первый операнд (делимое);
■ – второй операнд (делитель);
■ – результат операции (частное); в процессе выполнения алгоритма переменная используется для хранения остатка;
■ – переменная, в которой в процессе деления накапливаются цифры частного.
Здесь биты , и являются знаковыми.