Операционное устройство. Хлуденев А.В. - 7 стр.

UptoLike

Составители: 

Внутренние слова A и S должны быть представлены в модифицированном
коде, а сумматор должен быть (n+2)-разрядным. Также можно использовать
(n+1)- разрядный сумматор с флагом переноса.
При умножении в ДК и ОК необходимо выполнять модифицированные
сдвиги (таблица 2).
Таблица 2
Сдвинутая влево
на один разряд
Исходная
комбинация
Сдвинутая вправо
на один разряд
0 а
1
. а
2
а
3
... а
n
0 0 0 . а
1
а
2
а
3
... а
n
0 0 . 0 а
1
а
2
а
3
... а
n-1
1 а
1
. а
2
а
3
... а
n
0 0 1 . а
1
а
2
а
3
... а
n
0 0 . 1 а
1
а
2
а
3
... а
n-1
0 а
1
. а
2
а
3
... а
n
α
1 0 . а
1
а
2
а
3
... а
n
1 1 . 0 а
1
а
2
а
3
... а
n-1
1 а
1
. а
2
а
3
... а
n
α
1 1 . а
1
а
2
а
3
... а
n
1 1 . 1 а
1
а
2
а
3
... а
n-1
Значение α выбирается по правилу
α=
0
1
, р ;
, р .
если инфо мация в ДК
если инфо мация в ОК
(1)
Поскольку на ДК складываются числа со знаком, то знак произведения
получается автоматически после завершения операции умножения.
Пример 2 - Умножить в ДК числа IА
ДК
= 11.0011 и IВ
ДК
= 00.1011.
Составим спецификацию слов:
- IА(0:5)множимое (входное слово);
- IВ(0:5)множитель (входное слово);
- OS(0:9)произведение (выходное слово);
- A(0:5)содержимое RgA (внутреннее слово);
- B(0:5)содержимое RgB (внутреннее слово);
- S(0:5)содержимое SM (внутреннее слово).
Последовательность действий над числами представлена в таблице 3.
Ответ: ОS
ДК
= 11.01110001; ОS
ПК
= 11.10001111.
7
    Внутренние слова A и S должны быть представлены в модифицированном
коде, а сумматор должен быть (n+2)-разрядным. Также можно использовать
(n+1)- разрядный сумматор с флагом переноса.
    При умножении в ДК и ОК необходимо выполнять модифицированные
сдвиги (таблица 2).


     Таблица 2
      Сдвинутая влево            Исходная             Сдвинутая вправо
       на один разряд           комбинация             на один разряд
      0 а1 . а2 а3 ... аn 0   0 0 . а1 а2 а3 ... аn   0 0 . 0 а1 а2 а3 ... аn-1
      1 а1 . а2 а3 ... аn 0   0 1 . а1 а2 а3 ... аn   0 0 . 1 а1 а2 а3 ... аn-1
      0 а1 . а2 а3 ... аn α   1 0 . а1 а2 а3 ... аn   1 1 . 0 а1 а2 а3 ... аn-1
      1 а1 . а2 а3 ... аn α   1 1 . а1 а2 а3 ... аn   1 1 . 1 а1 а2 а3 ... аn-1

     Значение α выбирается по правилу

             0 , если инфо рмация в ДК;
           α=                                                                    (1)
             1 , если инфо рмация в ОК.

      Поскольку на ДК складываются числа со знаком, то знак произведения
получается автоматически после завершения операции умножения.
    Пример 2 - Умножить в ДК числа IАДК = 11.0011 и IВДК = 00.1011.
    Составим спецификацию слов:
    - IА(0:5) – множимое (входное слово);
    - IВ(0:5) – множитель (входное слово);
    - OS(0:9) – произведение (выходное слово);
    - A(0:5) – содержимое RgA (внутреннее слово);
    - B(0:5) – содержимое RgB (внутреннее слово);
    - S(0:5) – содержимое SM (внутреннее слово).
      Последовательность действий над числами представлена в таблице 3.
Ответ: ОSДК = 11.01110001; ОSПК = 11.10001111.




7