Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Циклы ввод и вывод магистрали ISAСодержание книги
Поиск на нашем сайте Выполнение процессором команды требует хотя бы одного обращения к магистрали, поскольку сначала команда должна быть выбрана из ячейки оперативной памяти. При исполнении команды процессору может потребоваться многократное обращение к магистрали, как для выборки операндов из памяти или регистров внешних устройств, так и для занесения в память или в регистр данных внешнего устройства результата выполнения команды. Все операции, связанные с вводом и выводом данных, называются циклами обращения к магистрали. При работе с внешними устройствами выполняются два типа магистральных операций ВВОД и ВЫВОД При выполнении цикла ВВОД данные передаются от пассивного устройства к активному. Временная диаграмма выполнения цикла представлена на рис. 3.5. Шинный цикл обычно состоит из четырех рабочих периодов длительностью T (машинный такт), однако компьютер автоматически вводит в этот цикл дополнительный период ожидания TW. Таким образом, в компьютере весь шинный цикл содержит как минимум пять периодов и составляет примерно 0.6 мкс. Шинный цикл ВВОД инициируется каждый раз, когда микропроцессор выполняет команду IN. Во время периода T1 в активное состояние
Рисунок 3.5 – Цикл ВВОД. переключается линия сигнала ALE, по срезу которого выдается признак того, что разряды SA0 ÷ SA9 адресной шины содержат действительный адрес порта УВВ. Во время периода T2 в активное состояние переводится сигнал управления IOR, который указывает, что отклик адресуемого УВВ должен заключаться в выводе им содержимого своего регистра данных на шину данных. В начале периода T4 процессор считывает информацию с шины данных, и переводит сигнал IOR в неактивное состояние. Если расписать по стадиям это будет выглядеть так: · в начале такта T1 процессор переводит сигнал ALE в высокое состояние, указывая, что будет выполняться цикл обращения к УВВ; · затем помещает адрес порта УВВ на линии адреса; · УВВ по заднему фронту сигнала ALE запоминает адрес в своей входной логике, анализирует его и, если он совпадает с адресом данного УВВ, то активизируется; · в начале такта T2 процессор переводит сигнал IOR в низкое состояние, указывая, что будет выполняться цикл ВВОД; · в ответ на понижение сигнала IOR УВВ помещает свои данные на линии данных магистрали; · в начале периода T4 процессор считывает данные с шины данных и снимает сигнал IOR, а затем и адрес с линий адреса; · в ответ на снятие сигнала IOR УВВ снимает данные с линий данных магистрали. Шинный цикл ВЫВОД используется для передачи данных от активного устройства к пассивному и инициируется каждый раз, когда процессор выполняет команду OUT. Временная диаграмма выполнения цикла представлена на рис. 3.6. Порядок выполнения операций в цикле ВЫВОД следующий: · процессор в начале периода T1 переводит сигнал ALE в высокое состояние, указывая, что будет выполняться цикл обращения к УВВ;
Рисунок 3.6 – Цикл ВЫВОД. · затем помещает адрес порта УВВ на линии адреса; · УВВ по заднему фронту сигнала ALE запоминает адрес в своей входной логике, анализирует его и, если он совпадает с адресом данного УВВ, то активизируется; · процессор во время периода T2 переводит сигнал IOW в низкое состояние, указывая, что будет выполняться цикл ВЫВОД, затем помещает данные на шину данных; · УВВ считывает данные с шины данных во время действия сигнала IOW; · в начале периода T4 процессор снимает сигнал IOW, данные с шины данных и адрес с шины адреса, освобождая их.
|
||
|
Последнее изменение этой страницы: 2017-02-05; просмотров: 453; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |