IV.6 Умножение на двоично-десетични числа
Умножението,
което се
демонстрира
тук, се извършва
по модул по
метода с
младшите
разряди
напред, по
схемата с
неподвижно
поразрядно
произведение.
Алгоритъмът
за
непосредственото
изпълнение
на операцията
се изпълнява
в логическа
структура, в
която е
включена
постоянна
памет, съдържаща
таблицата на
поцифрените
произведения,
представена
по-долу.
Таблица
на
десетичните
поцифрени
произведения
Таблица IV.7
Старши
цифри |
|
Младши
цифри |
||||||||||||||||||||
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
2 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
2 |
0 |
2 |
4 |
6 |
8 |
0 |
2 |
4 |
6 |
8 |
3 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
2 |
2 |
2 |
|
3 |
0 |
3 |
6 |
9 |
2 |
5 |
8 |
1 |
4 |
7 |
4 |
0 |
0 |
0 |
1 |
1 |
2 |
2 |
2 |
3 |
3 |
|
4 |
0 |
4 |
8 |
2 |
6 |
0 |
4 |
8 |
2 |
6 |
5 |
0 |
0 |
1 |
1 |
2 |
2 |
3 |
3 |
4 |
4 |
|
5 |
0 |
5 |
0 |
5 |
0 |
5 |
0 |
5 |
0 |
5 |
6 |
0 |
0 |
1 |
1 |
2 |
3 |
3 |
4 |
4 |
5 |
|
6 |
0 |
6 |
2 |
8 |
4 |
0 |
6 |
2 |
8 |
4 |
7 |
0 |
0 |
1 |
2 |
2 |
3 |
4 |
4 |
5 |
6 |
|
7 |
0 |
7 |
4 |
1 |
8 |
5 |
2 |
9 |
6 |
3 |
8 |
0 |
0 |
1 |
2 |
3 |
4 |
4 |
5 |
6 |
7 |
|
8 |
0 |
8 |
6 |
4 |
2 |
0 |
8 |
6 |
4 |
2 |
9 |
0 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
9 |
0 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
8.7 = 56
ПРИМЕР 147.
Да се
изпълни
операция
умножение Z=X.Y на
числата X=589 и
Y=273, които
са
представени
в разрядна мрежа
с дължина n=3
[2/10-ни разряда].
За
да се избегне
въвеждането
на допълнителен
разряд
отляво на
суматора
(който може
да се види в
горното
изпълнение
на този
пример), в
двоично-десетичната
реализация
на
алгоритъма,
микрооперация
“изместване
надясно на
един разряд”
е поставена
веднага след
микрооперация
събиране на
междинната
сума с
последователността
от младши
цифри на
поцифрените
произведения,
т.е. на един
такт по-рано.
Изпълнението
на операция
умножение в
2/10-на бройна
система с код
на
десетичните
цифри 8421, има
следния вид: