Page 74 - 4339
P. 74

6.2   Проектування       спеціалізованого      арифметико-
                            логічного пристрою для операції віднімання

                                6.2.1 Початкові дані до проекту (роботи):
                                - тип арифметичної операції - віднімання двійкових чисел;
                                - початковий код подання операндів - доповняльний;
                                - розрядність операндів - 8 біт;
                                -  код  виконання  операції  у  суматорі  -  доповняльний
                            модифікований;
                                -  структура  операційного  блока  -  із  закріпленими
                            мікроопераціями;
                                -  тип  керуючого  блока  -  автомат  Мілі  з  пам'яттю  на  D-
                            тригерах;
                                - схема логічної ознаки переповнення розрядної сітки;
                                -  схема  логічного порозрядного  множення  кодів  вхідних
                            операндів А і В.
                                Елементна  база,  перелік  обов'язкового  графічного
                            матеріалу та необхідні розрахунки - згідно з пунктом 6.1.2.

                                6.2.2 Алгоритми віднімання двійкових чисел. Алгоритм
                            віднімання     двійкових     чисел    реалізується     у    такій
                            послідовності:
                                -  у  регістри  RGA  і  RGB  із  вхідної  шини  один  за  одним
                            паралельним кодом записуються відповідні їм операнди А і B;
                                - операнд B безумовно інвертується;
                                -  мікрооперація  віднімання  виконується  в  доповняльних
                            модифікованих кодах протягом одного машинного такту;
                                -  аналізується  результат  віднімання.  За  відсутності
                            переповнення розрядної сітки результат записується у регістр
                            RGC і потім пересилається в оперативну пам'ять, за наявності
                            переповнення  результат  не  фіксується  і  в  ЦПК  передається
                            сигнал переповнення Тп.

                                6.2.3 Функціональна схема АЛП2. Функціональна схема
                            АЛП2 для мікропрограми віднімання містить (рис. 6.6):
                                - регістри RGA і RGB для приймання із вхідної шини Ш1
                            операндів  А  і  B  та  їх  зберігання  протягом  часу  виконання
                            мікропрограми;
                                - схему інвертування BIN змісту регістра RGB;
                                - електронні ключі SW1 і SW2 для комутації операндів;


                                                            73
   69   70   71   72   73   74   75   76   77   78   79