русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Шинные циклы микропроцессора


Дата добавления: 2014-12-01; просмотров: 1032; Нарушение авторских прав


В максимальном режиме работы микропроцессора используемом в ПЭВМ управляющие сигналы системной шины вырабатываются контроллером 8288 и кроме ALE они активны низким логическим уровнем. Это обеспечивает возможность разделяемого управления шиной несколькими устройствами. Временные диаграммы шинных циклов чтения и записи приведены на рисунке. .

Любой цикл может быть неограниченно растянут (микропроцессор вводит необязательный такт ожидания с помощью сигнала готовности READY). Циклы обращения к портам отличаются от циклов памяти использованием шины адреса. При обращении к портам линия адреса А16-19 всегда содержит нули, а линия А8-15 содержит старший байт адреса при косвенной адресации через регистр DX. При обращении по непосредственному 8 битному адресу А8-15 содержит нули. Цикл подтверждения прерывания аналогичен циклу чтения порта, но вместо сигнала IORD# активен сигнал INTA#, а состояние шины адреса микропроцессором не управляется. Передача управления шиной в максимальном режиме осуществляется по сигналам RQ/GT: устройство запрашивающее управление шиной, например сопроцессор генерирует импульс запроса. Микропроцессор закончив очередной цикл по той же линии передает импульс подтверждения и освобождает шину. Шиной начинает управлять сопроцессор, а по завершению своих операций он следующим импульсом сообщает микропроцессору об освобождении шины. Микропроцессор 80х86 имеет некоторые специфические отличия обусловленные двух байтной разрядностью шины данных. Микропроцессор имеет дополнительный сигнал ВНЕ# который совместно с младшим битом адреса А0 определяет использование бит шины данных. Сигнал ВНЕ# присутствует одновременно с действительным адресом. Слово начинающееся с нечетного адреса (невыравненое) передается микропроцессором по 16-ти битной шине данных за два цикла, выравненое за один цикл. Для подключения 8 битных контроллеров имеющих несколько адресуемых регистров, например 8237А, 8253, 8255, 8259А компьютер должен иметь `косой' двунаправленный буфер соединяющий D0-D7 шины данных с битами AD8-15 микропроцессора. Этот буфер должен открываться при комбинации BHE#=0,A0=1.





<== предыдущая лекция | следующая лекция ==>
Инициализация прерывания ОСТАНОВ и синхронизация микропроцессора | Интерфейс специализированных микропроцессорных устройств


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.12 сек.