Снос зданий:
ecosnos.ru
Главная  Микроустройства: номенклатура изделий электронной промышленности 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

2.35. Микроалгоритм умножения

Содержа* <пе и код МК

Пояснения

0->РР 0000 01 ООО

ВШД РД 0001 и 010

1111 10 ООО

ВШД-> РОН\ 1111 10 001

ПДАС(РОН0 + + РР-Я) 1011 И ООО

ПДАС (PP + q) 0100 11 101

Сброс в О РР путем выполнения операции 0000 в АЛУ при 9 = I

Засылка множителя в РД с ВШД

Засылка множимого в РОН с номером О с ВШД

Засылка дополнительного кода числа -4 в РОН с номером 1 для организации в нем счетчика сдвигов

Сложение с ПДАС, с помощью которого формируется очередная сумма частичных произведений.- Операция должна выполняться только при РД = 1. При РДо = = О вместо МК4 должна выполняться МК5

Сдвиг суммы частичных произведений на один разряд вправо. Операция должна выполняться после МКЗ при РДо = О-При РД = 1 вместо МК5 после МК4 должна выполняться МК6 при q = 0

РОН\ -t- \-*РОН\ ОПО 00 001

РР -* ШД 0100 11 ООО

Уменьшение на 1 содержимого счетчика сдвигов путем прибавления 1 к хранящемуся в нем дополнительному коду. Наличие переноса из АЛУ означает, что при выполнении МК7 на ШД и ША будут выдаваться старшие (из РР) п мл а-шие (из РД) разряды результата, а отсутствие переноса означает, что умножение следует продолжать путем пеп -хода на начало цикла: к МК4. ес.тл РДо=\, или МК5, или РЛо = 0. МК6 ql, а для МК7- q = 0



3 2.36, Цифровав диаграмма умножения числа 11 на 13

Но. мер МК

ВШД

Пояснения

Ввод МКО

0000

0000

Ввод МК1 и выполнение МКО. 0-РР

1101

0000

1101

Множитель с ВШД завылается в РД

1011

0000

1100

Множимое ~*РОН0

1100

0000

1101

1100

4 .Р0Я/. Так как РДо == U то вводится МК4

,0000 Т 1011

1011 0101

1101 1110

1100

Ввод МК6, так как РД = 1. Суммирование. Сдвнг

0101

1110

, 1100

+ 1

01101

Р0Н1 + q-*-POH}. Анализ переноса из АЛУ и РДо- 9 = 1

0101

1110

1101

Так как перенос из АЛУ равеИ 0, а РДо = 0. то ввод МК5

0101 - 0010

1110

1111

1101

Сдвнг. q=0



0010

1111

, 1101

OHIO

Р0Н1 +(1-Р0Н1, 9=1.

Анализ переноса из АЛУ и РД

0010

1111

1110

Ввод МК4

6

0010 1011 1101

оно

1111 1111

1110

q = 0

Суммирование, сдвиг

оно

1111

, 1110

+ 1 они

Р0Н1 + Р0Н1, (?= 1.

Анализ переноса из АЛУ и РД

Ввод МК4

И

оно

1011 10001

1111

9 = 0

1000

1111

Суммирование, сдвиГ

1000

1111

,1111

+ 1

POHl + q-POHl, q=l.

Анализ переноса из АЛУ и РД

10000

1000

1111

Так как перенос из АЛУ Выдача результата q = 0

равен 1, то конец операции.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95