В1. Считывает данные из ячеек памяти.
В2. Выполняет умножение
В3. Записывает в младшие байты слов:
В4. Записывает в старшие байты слов:
В5. Для каждой
После шага В5 в старших байтах слов будут содержаться
Таблица 2. - Распределение ячеек памяти после операции умножения
| … | | | … | | … | | | … | 0 |
| … | | ||||||||
| … | |
Результат умножения формируем из
Количество шагов варьируется от 1 до
Предлагаемые алгоритмы могут быть реализованы на однородных вычислительных средах, систолических структурах, нейронных сетях.
Литература
1.Юров В. Assembler. – СПб.: Издательство «Питер», 2000.
2.Акритас А. Основы компьютерной алгебры с приложениями. – М: Мир, 1994.
3.Макоха А.Н., Ионисян А.С. Компьютерная эмуляция арифметических операций над целыми и рациональными числами в СОК. // Вестник СГУ. – Ставрополь: Изд-во СГУ, вып. 20, 1999.