Циклы выполнения команд: принципы организации, К1810ВМ86, кр580ВМ80
Download 164.54 Kb.
|
Циклы выполнения команд
Микропроцессор КР580ВМ80.
Организация машинных циклов. Для организации машинных циклов (МЦ) используется двухфазная система синхроимпульсов Ф1, Ф2. Машинные циклы выполняются по тактам. Каждый такт отсчитывается от фронта импульсов Ф1. Его длительность равна периоду синхроимпульсов. В течение такта выполняется одна микрокоманда. В первый такт каждого МЦ процессор вырабатывает сигнал синхронизации SYNC. Один МЦ включает 3–5 тактов, один командный цикл — 1–5 МЦ. Набор управляющих сигналов процессора не обеспечивает его нормального функционирования в микропроцессорной системе. Например, он не позволяет реализовать селективное обращение к памяти и внешнему устройству. Поэтому в процессоре предусмотрен вывод на шину данных 8–разрядного слова состояния SW ( Status Word ) в первом такте каждого машинного цикла, что позволяет расширить набор управляющих сигналов и организовать работу МП в машинных циклах. Отдельные разряды D 7… D 0 слова состояния имеют следующее назначение: D 0 ( INTA ) ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ: стробирование команды RS Т (повторного пуска) в микропроцессор из устройства, запрашивающего прерывание, при действительном сигнале ПРИЕМ ( DBIN ); D l ( WO #) ЗАПИСЬ/ВЫВОД: при WO # = 0 на шине данных находится информация для записи в память или вывода во внешнее устройство (при WO = 1 реализуется режим чтения из памяти или приема из внешнего устройства); D 2 ( STACK ) СТЕК: на шине адреса установлен адрес из указателя стека; D 3 ( HLTA ) ПОДТВЕРЖДЕНИЕ ОСТАНОВА: микропроцессор находится в состоянии останов — отклик на команду ОСТАНОВА HLT ; D 4 ( OUT ) ВЫВОД: на адресной шине установлен номер устройства вывода и осуществляется вывод информации из аккумулятора в это устройство при сигнале ВЫДАЧИ ( WR = 0); D 5(М1) ВЫБОР ПЕРВОГО БАЙТА: текущий цикл служит для выбора первого байта команды; D 6( INT ) ВВОД: на адресной шине установлен номер устройства ввода и осуществляется ввод информации в аккумулятор из этого устройства; D 7 (МЕМ R ) ЧТЕНИЕ ИЗ ПАМЯТИ: в текущем цикле производится чтение из памяти. С помощью разрядов слова состояния кодируются МЦ. В 8–разрядном процессоре КР580ВМ80 предусмотрено 10 МЦ:
Download 164.54 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling