ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »
