ВУЗ:
Составители:
1) определение совместимости во времени циклов выборки и выполнения
микрокоманд;
2) анализ способов формирования следующего адреса микрокоманды;
3) выбор способа кодирования микрокоманд;
4) выбор типа синхронизации при формировании микрооперации.
Выборка и выполнение микрокоманд
Выделяют три способа совместимости выборки и выполнения микрокоманд:
- последовательный;
- параллельный;
- последовательно-параллельный.
При последовательном способе (рис.2.12,а) выборка следующей микрокоманды МК
i+1
не инициируется до завершения предыдущей микрокоманды МК
i
. Достоинством данного
подхода является простота организации микрокомандного цикла.
При параллельном способе (рис.2.12,б) имеет место совмещение этапов выборки
МК
i+1
и выполнения МК
i
. В этом случае при одинаковом времени на этапах выборки и
выполнения микрокоманд достигается фактическое сокращение микрокомандного цикла в
два раза.
Однако при выполнении микрокоманд условной передачи управления адрес
следующей микрокоманды зависит от результата выполнения предыдущей, и в этом случае
используют последовательно-параллельный способ выборки и выполнения МК (рис.2.12,в).
В Р
В Р
В Р
В Р
В Р
В Р
1 способ 2 способ
В Р
В Р
В Р
3 способ
МК
i+2
МК
i+1
МК
i
МК
i+2
МК
i+1
МК
i
а)
б)
в)
Рис.2.12.Выборка и реализация команды: В – выборка;
Р – реализация
Здесь выборка микрокоманды условного перехода МК
i+2
начинается только после
завершения выполнения предыдущей команды МК
i+1
. Иногда с целью сокращения времени
реализации микрокомандного цикла при условном переходе предсказывают направление
перехода, и при удачном предсказании получают выигрыш в быстродействии, иначе цикл
выборки повторяется.
Способы формирования адреса следующей микрокоманды
Способ адресации микрокоманд определяет правило формирования адреса
следующей микрокоманды. В ЭВМ используется два основных способа адресации:
принудительный и естественный методы.
Принудительная адресация сводится к указанию в каждой микрокоманде адреса
следующей микрокоманды,
i+
i
1) определение совместимости во времени циклов выборки и выполнения
микрокоманд;
2) анализ способов формирования следующего адреса микрокоманды;
3) выбор способа кодирования микрокоманд;
4) выбор типа синхронизации при формировании микрооперации.
Выборка и выполнение микрокоманд
Выделяют три способа совместимости выборки и выполнения микрокоманд:
- последовательный;
- параллельный;
- последовательно-параллельный.
При последовательном способе (рис.2.12,а) выборка следующей микрокоманды МКi+1
не инициируется до завершения предыдущей микрокоманды МКi. Достоинством данного
подхода является простота организации микрокомандного цикла.
При параллельном способе (рис.2.12,б) имеет место совмещение этапов выборки
МКi+1 и выполнения МКi. В этом случае при одинаковом времени на этапах выборки и
выполнения микрокоманд достигается фактическое сокращение микрокомандного цикла в
два раза.
Однако при выполнении микрокоманд условной передачи управления адрес
следующей микрокоманды зависит от результата выполнения предыдущей, и в этом случае
используют последовательно-параллельный способ выборки и выполнения МК (рис.2.12,в).
а) МК i В Р б) В Р
МК i+1 В Р
В Р
В Р В Р
МК i+2
1 способ 2 способ
в) МК i В Р
МК i+1 В Р
МК i+2 В Р
3 способ
i+ Рис.2.12.Выборка и реализация команды: В – выборка; i
Р – реализация
Здесь выборка микрокоманды условного перехода МКi+2 начинается только после
завершения выполнения предыдущей команды МКi+1. Иногда с целью сокращения времени
реализации микрокомандного цикла при условном переходе предсказывают направление
перехода, и при удачном предсказании получают выигрыш в быстродействии, иначе цикл
выборки повторяется.
Способы формирования адреса следующей микрокоманды
Способ адресации микрокоманд определяет правило формирования адреса
следующей микрокоманды. В ЭВМ используется два основных способа адресации:
принудительный и естественный методы.
Принудительная адресация сводится к указанию в каждой микрокоманде адреса
следующей микрокоманды,
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
