_WELCOMETO Radioland

русский Головна Схеми Документація Студентам Програми Пошук Top50  
Пошук на сайті



Навігація
Головна
Схеми
Автоелектроніка
Акустика
Аудіо
Вимірювання
Комп'ютери
Живлення
Прог. пристрої
Радіо
Радіошпигунство
Телебачення
Телефонія
Цифр. електроніка
Інші
Додати схему
Документація
Мікросхеми
Транзистори
Інше
Файли
Утиліти
Радіолюб. розрахунки
Програмування
Інше
Студентам
Реферати
Курсові
Дипломи
Інформація
Пошук по сайту
Найпопулярнішее
Карта сайту
Зворотній зв'язок

Студентам > Курсовые > Выбор логической структуры процессора

Выбор логической структуры процессора

Сторінка: 6/7

            └────────┴────┴────┘

            0                 15

 

            Делимое считывается из FPR1,  делитель из FPR2.  По окончании

       выполнения операции частное нормализуется и помещается в FPR1.

       Принимается соотношение коротких и длинных операндов: 80% и 20%.

 

       Преобразование порядка совмещается с операцией деления.

 

              РК   ВО      ОП       НР   ЗР    Т = 28*Тм*0.8 + 56*Тм*0.2

            └────┴────┴-----------┴────┴────┘

                                            Т =

           12,13) Условный переход

 

            ┌────────┬────┬────┬────┬────────────┐

            │  КОП   │ M1 │ Х2 │ В2 │     D2     │   BC M1,D2(X2,B2)

            └────────┴────┴────┴────┴────────────┘   {D2+(X2)+(B2)}=(RPSW)

            0                                   31

 

            При выполнении условия (ПУ), содержащегося в поле M1, происходит

       выбор следующей команды по адресу D2+(B2)+(X2),  в противном случае

       выполняется следующая по порядку команда. При наличии альтернативного

       буфера команд считаем вероятность нахождения команды в буфере р= 0.8.

 

            а) Успешный переход:

 

              РК   ПУ   ВА      ВК             Т = 4*Тм*0.8 + Тп*0.2

            └────┴────┴────┴----------┘   Т =

 

            б) Неуспешный переход:

 

              РК   ПУ                          Т = 2*Тм ; Т =

            └────┴────┘

 

           14) Операция алгебраического сравнения (регистр-регистр):

 

            ┌────────┬────┬────┐

            │  КОП   │ R1 │ R2 │     CR R1,R2     (R1)/(R2) = (R1,R1+1)

            └────────┴────┴────┘

            0                 15

 

            Команда CR производит сравнение содержимого (R2) и (R1) и

       устанавливает признак результата в соответствии с этой разностью.

       Содержимое регистров остается неизменным.

 

              РК   ВО   ОП   ЗР                Т = 4*Тм

            └────┴────┴────┴────┘              Т =

 

            15) Операция сдвига влево/вправо (регистр-память):

 

            ┌────────┬────┬────┬────┬────────────┐

            │  КОП   │ R1 │    │ В2 │     D2     │   SLL R1,D2(B2)

            └────────┴────┴────┴────┴────────────┘

            0                                   31

 

            Команда SLL производит сдвиг содержимого регистра R1 влево на

       количество разрядов, указанное как адрес второго операнда.

       Принимается средне вероятное значение сдвига на 3 разряда.

 

              РК   ВА      ВК     ЗР              Т = 6*Тм

            └────┴────┴---------┴────┘            Т =

 

 

            16) Определим время Тп, исходя из таблицы значений зависимости

       вероятности обращения к буферной памяти от ее емкости:

                                                              Таблица 1.

       ┌──────────────────────────────┬────┬────┬────┬────┬────┬────┬────┐

       │ Емкость буферной памяти (Кб) │  2 │  4 │  8 │ 16 │ 32 │ 64 │128 │

       ├──────────────────────────────┼────┼────┼────┼────┼────┼────┼────┤

       │ Вероятность обращения (р)    │ 90 │ 92 │ 94 │ 96 │ 97 │ 98 │ 99 │

       └──────────────────────────────┴────┴────┴────┴────┴────┴────┴────┘

            Время обращения к памяти будем определять условно в количестве

       машинных тактов и исходя из следующего выражения:

 

                    Тп = р*Тб + (1-р)*Тц; Тп =

 

            где  р - вероятность нахождения информации в кэш-памяти;

                Тб - цикл обращения буферной памяти;

                Тц - цикл обращения основной памяти.

 

 

 

                    РАСЧЕТ ПРОИЗВОДИТЕЛЬНОСТИ ПРОЦЕССОРА:

                                                              Таблица 2.

       ┌───┬────────────────────────┬───────┬─────────────┬──────────────┐

       │ NN│ Наименование           │  Вес  │Длитель.(такт) Среднее знач.│

       │ пп│ и тип операции         │команды├──────┬──────┼──────┬───────┤

       │   │                        │   %   │б/совм│совмещ│такт*%│ мкс*% │

       ├───┼────────────────────────┼───────┼──────┼──────┼──────┼───────┤

       │ 1.│Загрузка:память-регистр │  12.4 │      │      │      │       │

       │ 2.│         регистр-память │   6.2 │      │      │      │       │

       │ 3.│         регистр-регистр│  21.6 │      │      │      │       │

       │   │Сложение/вычитание:     │       │      │      │      │       │

       │ 4.│ ф.зпт,  регистр-регистр│  14.4 │      │      │      │       │

       │ 5.│ ф.зпт,  регистр-память │   8.5 │      │      │      │       │

       │ 6.│ пл.зпт, регистр-регистр│   6.4 │      │      │      │       │

       │ 7.│ пл.зпт, регистр-память │   3.5 │      │      │      │       │

       │   │Умножение:              │       │      │      │      │       │

       │ 8.│ ф.зпт,  регистр-регистр│   1.8 │      │      │      │       │

       │ 9.│ пл.зпт, регистр-регистр│   2.6 │      │      │      │       │

       │   │Деление:                │       │      │      │      │       │

       │10.│ ф.зпт,  регистр-регистр│   0.6 │      │      │      │       │

       │11.│ пл.зпт, регистр-регистр│   1.2 │      │      │      │       │

       │   │Условный переход:       │       │      │      │      │       │

       │12.│ успешный               │  10.4 │      │      │      │       │

       │13.│ неуспешный             │   2.2 │      │      │      │       │

       │   │Логические операции:    │       │      │      │      │       │

       │14.│ сравнение (ф.зпт)      │   4.8 │      │      │      │       │