Основы арифметики цифровых процессоров. Вашкевич Н.П - 84 стр.

UptoLike

83
Рис. 4.9. Функциональная схема операционного автомата
для операции деления
Рассмотрим общие положения по делению беззнаковых чисел в
формате с ФТ. Перед началом операции деления делимое записыва-
ется в регистры РСМ и Р2 так, чтобы младший бит делимого был за-
писан в младший разряд Р2. Делитель записывается в Р1. В счетчик
тактов заносится значение n. По окончании операции деления в Р2
будет частное, а в РСМостаток от деления.
Сумматор работает в дополнительном коде. При выполнении
сдвига влево выдвигаемый из Р2 бит делимого передается в младший
разряд регистра РСМ, а на место освободившегося младшего бита Р2
заносится очередная цифра частного. Значение цифры частного зави-
сит от знака остатка. Для определения знака остатка при делении
беззнаковых чисел используется флаг СF. Если после сложения
СF=0, то остаток отрицательный, а если СF=1 остаток положи-
тельный.
        Рис. 4.9. Функциональная схема операционного автомата
                         для операции деления
   Рассмотрим общие положения по делению беззнаковых чисел в
формате с ФТ. Перед началом операции деления делимое записыва-
ется в регистры РСМ и Р2 так, чтобы младший бит делимого был за-
писан в младший разряд Р2. Делитель записывается в Р1. В счетчик
тактов заносится значение n. По окончании операции деления в Р2
будет частное, а в РСМ – остаток от деления.
   Сумматор работает в дополнительном коде. При выполнении
сдвига влево выдвигаемый из Р2 бит делимого передается в младший
разряд регистра РСМ, а на место освободившегося младшего бита Р2
заносится очередная цифра частного. Значение цифры частного зави-
сит от знака остатка. Для определения знака остатка при делении
беззнаковых чисел используется флаг СF. Если после сложения
СF=0, то остаток отрицательный, а если СF=1 – остаток положи-
тельный.



                                 83