IV.4.3.2 Схемен делител – числени примери
В книга [1] - раздел
3.2.9.3,
представихме
синтезирания
от нас схемен
делител,
който
представлява
една сложна комбинационна
схема. С тази
реализация
операция
деление
става
съизмерима
по продължителност
с операция
умножение,
реализирана по
аналогичен
начин.
Всичко, което
бе ще написано
за схемните
умножители,
може да се приложи
като подходи
за
оптимизиране
на логическата
схема на
делителя.
Тук
по-долу са
представени
числени
примери на
операция деление, чието
представяне
е съобразено
с особеностите
на
комбинационната
схема на
делителя.
Това е
направено с
разбирането,
че по този
начин ще бъде
подпомогнат
читателя при нейното
изучаване.
А.
ОПРЕДЕЛЯНЕ
НА ЧАСТНОТО
ПРИМЕР 122. Да се
изпълни
операция
деление Z=X/Y на
числата X=-84 и Y=-7,
които са
представени
в разрядна мрежа
с дължина n=8[b] в
допълнителен
код. Частното
е Z=12.
Лява
нормализация
на
операндите:
N = 4 - 0 + 1
= 5 (5
неизвестни
цифри на
частното).
Според
четвъртия
случай на
деление, при
точно
деление е
необходима
корекция +1.
ПРИМЕР 123. Да се
изпълни
операция
деление Z=X/Y на
числата X=-112 и Y=-7,
които са
представени
в разрядна мрежа
с дължина n=8[b] в
допълнителен
код. Частното
е Z=16.
Лява
нормализация
на
операндите:
N = 4 - 0 + 1
= 5 (5
неизвестни
цифри на
частното).
Същинско
деление:
Според
четвъртия
случай на
деление, при
точно
деление е необходима
корекция +1.
ПРИМЕР 124. Да се
изпълни
операция
деление Z=X/Y на
числата X=-84 и Y=7,
които са
представени
в разрядна мрежа
с дължина n=8[b] в
допълнителен
код. Частното
е Z=-12.
Лява
нормализация
на
операндите:
N = 4 - 0 + 1
= 5 (5
неизвестни
цифри на
частното).
Според третия случай на деление, при точно деление не е необходима корекция.
ПРИМЕР 125. Да се
изпълни
операция
деление Z=X/Y на
числата X=84 и Y=-7,
които са
представени
в разрядна мрежа
с дължина n=8[b] в допълнителен
код. Частното
е Z=-12.
Лява
нормализация
на
операндите:
N = 4 - 0 + 1
= 5 (5
неизвестни
цифри на
частното).
Според
втория
случай на
деление,
винаги е необходима
корекция +1.
4.4.4
Деление на
числа с ляво
фиксирана запетая