![]() |
|
|
Проектирование операционного устройстваПриложение Прокрутка алгоритма операции приведена в таблице 20. Таблица 20 |Пункт |Выполнение |Услови|Пункт |Коментарии | |алгорит|микрооперации или |е |перехо| | |ма |вычисление лог. |перехо|да | | | |условия |да | | | |1 |2 |3 |4 |5 | |1 |А:=0.0011101 |Безусл|2 |Операнды с одинаковыми | | |В:=0.1010010 |ов | |знаками (положительные) | |2 |П(1):=0 |Безусл|3 |Обнуление | | |С(1):=0 |ов | | | |3 |А(1)[pic]1 |x1=0 |5 |Проверка знака слова А | |5 |В(1)[pic]1 |x2=0 |8 |Проверка знака слова В | |8 |А:=0.0011101 |Безусл|9 |Сложение А и В с | | |+ |ов | |занесением в С | | |В:=0.1010010 | | | | | |С:=00.1101111 | | | | |9 |С(2)[pic]1 |x4=0 |9.2 |Проверка знака слова С | |9.2 |С(2):=0 |Безусл|10 |Присвоение С знака А | | | |ов | | | |10 |Конец | | | | | | | | | | |1 |А:=0.0011101 |Безусл|2 |Операнды с одинаковыми | | |В:=0.1110011 |ов | |знаками (положительные) | | | | | |с переполнением | |2 |П(1):=0 |Безусл|3 |Обнуление | | |С(1):=0 |ов | | | |3 |А(1)[pic]1 |x1=0 |5 |Проверка знака слова А | |5 |В(1)[pic]1 |x2=0 |8 |Проверка знака слова В | |8 |А:=0.0011101 |Безусл|9 |Сложение А и В с | | |+ |ов | |занесением в С | | |В:=0.1110011 | | | | | |С:=01.0010000 | | | | |9 |С(2)=1 |x4=1 |9.1 |Проверка знака слова С | |9.1 |П(1):=1 |Безусл|10 |Регистрация переполнения| | | |ов | | | |10 |Конец | | | | | | | | | | |1 |А:=1.0011101 |Безусл|2 |Операнды с одинаковыми | | |В:=1.1010010 |ов | |знаками (отрицательные) | |2 |П(1):=0 |Безусл|3 |Обнуление | | |С(1):=0 |ов | | | |3 |А(1)=1 |x1=1 |4 |Проверка знака слова А | |4 |В(1)=1 |x2=1 |8 |Проверка знака слова В | |8 |А:=0.0011101 |Безусл|9 |Сложение А и В с | | |+ |ов | |занесением в С | | |В:=0.1010010 | | | | | |С:=00.1101111 | | | | |9 |С(2)[pic]1 |x4=0 |9.2 |Проверка знака слова С | |9.2 |С(2):=1 |Безусл|10 |Регистрация переполнения| | | |ов | | | |10 |Конец | | | | | | | | | | |1 |А:=1.0011101 |Безусл|2 |Операнды с одинаковыми | | |В:=1.1110011 |ов | |знаками (отрицательные) | | | | | |с переполнением | |2 |П(1):=0 |Безусл|3 |Обнуление | | |С(1):=0 |ов | | | |3 |А(1)=1 |x1=1 |4 |Проверка знака слова А | |4 |В(1)[pic]1 |x2=0 |8 |Проверка знака слова В | |8 |А:=0.0011101 |Безусл|9 |Сложение А и В с | | |+ |ов | |занесением в С | | |В:=0.1110011 | | | | | |С:=01.0010000 | | | | |9 |С(2)=1 |x4=1 |9.1 |Проверка знака слова С | |9.1 |П(1):=1 |Безусл|10 |Регистрация переполнения| | | |ов | | | |10 |Конец | | | | Продолжение табл. 20 |1 |2 |3 |4 |5 | |1 |А:=1.0011101 |Безусл|2 |Операнды с разными | | |В:=0.1010010 |ов | |знаками | |2 |П(1):=0 |Безусл|3 |Обнуление | | |С(1):=0 |ов | | | |3 |А(1)=1 |x1=1 |4 |Проверка знака слова А | |4 |В(1)[pic]1 |x2=0 |4.1 |Проверка знака слова В | |4.1 |А:=1.1100010 |Безусл|6 |Сложение инверсии А с В | | |+ |ов | |и занесением в С | | |В:=0.1010010 | | | | | |С:=10.0110100 | | | | |6 |С(1)=1 |x3=1 |6.1 |Проверка переноса из | | | | | |знакового разряда слова | | | | | |С | |6.1 |С(1:26):=С(1:26)+1 |Безусл|7 |Прибавление единицы | | |С=10,0110101 |ов | | | |7 |С(2)[pic]1 |x4=0 |10 |Проверка знака слова С | |10 |Конец | | | | | | | | | | |1 |А:=0.0011101 |Безусл|2 |Операнды с разными | | |В:=1.1010010 |ов | |знаками | |2 |П(1):=0 |Безусл|3 |Обнуление | | |С(1):=0 |ов | | | |3 |А(1)[pic]1 |x1=0 |5 |Проверка знака слова А | |5 |В(1)=1 |x2=1 |5.1 |Проверка знака слова В | |5.1 |А:=0.0011101 |Безусл|6 |Сложение инверсии А с В | | |+ |ов | |и занесением в С | | |В:=1.0101101 | | | | | |С:=01.1001010 | | | | |6 |С(1)[pic]1 |x3=0 |7 |Проверка переноса из | | | | | |знакового разряда слова | | | | | |С | |7 |С(2)=1 |x4=1 |7.1 |Проверка знака слова С | |7.1 |С(1:26):=С(1:2).(С(3:2|Безусл|10 |Инвертирование числовых | | |6) |ов | |разрядо | | |С=01.0110101 | | |(образование прямого | | | | | |кода) | |10 |Конец | | | | ----------------------- OУ [pic] [pic] [pic] X1 Р Y1 YN HO Fi Р И ОА УА XN [pic] [pic] начало П(1):=0 С(1):=0 А(1) В(1) В(1) С(2) С(1) С(1) 0 0 1 0 0 0 1 1 1 1 1 0 конец C(1:26):=00. А(2:25) + 01.(В(2:25) C(1:26):=00.В(2:25)+01.(А(2:25) С(1:26):= С(1:2).(С(3:26) С(2):=А(1) П(1):=1 C(1:26):=00. А(2:25) + 00.В(2:25) С(1:26):= С(1:26)+1 1 2 2 25 1 25 1 2 3 Блок С 25 Блок П 26 Блок В Блок А y2 y3 y6 y8 y1 y4 y5 y7 x1 x2 x3 x4 Т J C K синхр y7 y1 П(1) & J C K Т 1 & 1 1 синхр y1 y2 y3 y4 P(1) y2 y3 С(1) P(1) y1 y2 y3 y4 y6 С С(1) С(1) J C K Т & 1 1 & & 1 & & 1 & 1 синхр С(2) y2 y3 y6 y8 y6 y8 P(2) A(1) С(2) P(2) А(1) y2 y3 y4 y6 y8 С С(2) 1 & y2 y3 P(2) P(1) 1 & = = = = 1 & 1 & & 1 1 1 & 1 1 J C K Т C(i) C(i) y2 y3 y6 B(i-1) P(i) A(i-1) y2 y3 y6 y5 синхр 1 1 & 1 & 1 & 1 1 & & 1 1 P(i) B(i-1) y2 A(i-1) y6 y3 P(i-1) P(i) C(i) А(i-1) B(i-1) y2 y3 y4 y6 y5 С С(i) С(i) P(i-1) P(i) C(i) А(i-1) B(i-1) y2 y3 y4 y6 P(i-1) = 1 & 1 & 1 & 1 1 1 & & & 1 1 Т J C K синхр C(26) y2 y3 y6 C(26) A(25) B(25) y4 y5 1 & 1 & 1 & & 1 1 1 P(25) y3 y6 A(25) y2 B(25) y4 С(26) С(26) C(26) А(25) B(25) y2 y3 y4 y5 y6 С P(25) А(25) B(25) C(26) y2 y3 y4 y6 P(25) y4 P(1) y4 y4 & y4 C(2) & y3 C(i) 1 & y4 1 C(26) & . . . . . . . . . . . . КС2 КС1 ЭП1 ЭПR V1 VR Y1 YN T1 TR X1 XL начало y1; Y1 x1 x2 y2; Y2 x2 y3; Y3 0 1 1 0 x3 y4; Y4 1 0 x4 1 y5; Y5 начало y6; Y6 x4 y7; Y7 y??????????????????????????????????????????????????"???–??/?????†???–??/???? ?†???????????"??????????????????–??/?????†???????????"???–??/?????†???–??/?? ???†???????????"????????????"???–??/?????†????–??/?????†???????????"???????8 ; Y8 0 1 0 A5 A4 A2 A3 A1 A0 A8 A0 A7 A6 0010 0000 0001 0011 1 [pic] [pic][pic] [pic] [pic] 0100 0101 0110 0111 1000 [pic] [pic] [pic][pic] [pic] [pic][pic] [pic] [pic] 1 [pic] [pic] 1 1 |
|
|||||||||||||||||||||||||||||
![]() |
|
Рефераты бесплатно, курсовые, дипломы, научные работы, реферат бесплатно, сочинения, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему и многое другое. |
||
При использовании материалов - ссылка на сайт обязательна. |