Page 65 - 4339
P. 65

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

                                6.1.4  Функціональна  схема  АЛП  для  виконання
                            операції додавання. Функціональну схему восьмирозрядного
                            АЛП1 для виконання операції додавання показано на рис. 6.1.
                            Схема АЛП1 містить:
                                -  регістри  RGA  і  RGB  для  приймання  і  подальшого
                            зберігання із вхідної шини Ш1 першого і другого операндів;
                                -  паралельний  комбінаційний  суматор  з  додатковим
                            старшим  розрядом  знака  П  для  створення  модифікованого
                            доповняльного коду;
                                - регістр результату RGC, дані з якого пересилаються по
                            вихідній шині Ш2 в оперативну пам'ять;
                                - схеми електронних ключів SW1 і SW2;
                                - схему вироблення ознак переповнення ОР;
                                -  схему  диз'юнкторів  OR  для  виконання  операцій
                            порозрядного логічного додавання кодів операндів А і В.









                                                            64
   60   61   62   63   64   65   66   67   68   69   70