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
|