logo
мой курсач

3.1.2 Разработка оа для операции умножения по алгоритму с младших разрядов множителя со сдвигом частичных сумм вправо mul(a)

Для выполнения операции умножения MUL АЛУ содержит следующие элементы:

По заданию к КП операция MUL выполняется с регистром и непосредственным операндом (8 бит). Поэтому n=8, а накапливающий сумматор 16-разрядный.

Структурная схема АЛУ представлена на рисунке 3.2.

Рисунок 3.2 – Структурная схема операции умножения

Состав ОА:

  1. НСМ – накапливающий сумматор (первый операнд);

  2. РМт – регистр множителя;

  3. РМн – регистр множимого;

  4. СТ – счетчик тактов.

Список микроопераций:

    1. Y1: НСМ:=0;

    2. Y2: НСМ:=0.R1(НСМ);

    3. Y3: НСМ:=НСМ+РМн;

    4. Y4: РМт:=НСМ[n].R1(РМт);

    5. Y5: СТ:=n;

    6. Y6: СТ:=СТ-1;

    7. Y7: 0F :=1;

    8. Y8: 0F :=0.

Осведомительные сигналы:

  1. X1: РМт[n];

  2. X2: СТ=0;

  3. X3: НСМ=0.