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

  • Просмотров 3915
  • Скачиваний 321
  • Размер файла 12
    Кб

┌────────────────────┤ ┌────┤ │ │ │ │ ┌─┴─────┴─┐ │ │ ┌─────────────┴─────────────┐ │Буферная │ │ │ │ │ Регистр операнда │ │ │ память │ │ │

└─────────────┬─────────────┘ │операндов│ │ │ └ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ┘ └─┬───────┘ │ │ ├────────────────────┘ │ │ ┌ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─

─ ─ ─ ┐ │ │ ┌─────┴─────┐ ┌─────────────────────┤ │ │ ┌───────┴───┐ ┌────┴───┴──┐ │ │ │ │ Регистр 1 │ │ Регистр 2 │ │ │ │ └───────┬───┘

└────┬──────┘ │ │ │ │ │ │ │ │ ───────┴──── ────┴─────── │ │ └──────── Сумматор │ │ ──────────┬─────────── │ │ ┌─────────┴──────────┐ │ │ АЛУ

│ Регистр результата ├─────┼──────────────┘ └────────────────────┘ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ Рис.3. Структурная схема процессора с совмещением выполнения команд. ВЫБОР АЛГОРИТМА И ВРЕМЕННЫХ ДИАГРАМ ВЫПОЛНЕНИЯ ОСНОВНЫХ ОПЕРАЦИЙ. Оценим длительность

основных операций, имеющих наибольшую встречаемость (вес) и потому определяющих производительность процессора (табл.2). Будем делать оценку времени выполнения (Т) команды в количестве машинных тактов (Тм). 1) Загрузка (регистр-регистр): ┌────────┬────┬────┐ │ КОП │ R1 │ R2 │ L R1,R2 (R2) = (R1) └────────┴────┴────┘ 0 15 По