русс | укр

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

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

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

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


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

Интерфейсная часть МП


Дата добавления: 2015-08-14; просмотров: 879; Нарушение авторских прав


Интерфейсная часть МП предназначена для связи и согласования МП с систем­ной шиной ПК, а также для приема, предварительного анализа команд выпол­няемой программы и формирования полных адресов операндов и команд. Ин­терфейсная часть включает в свой состав:

□ адресные регистры МПП;

□ узел формирования адреса;

□ блок регистров команд, являющийся буфером команд в МП;

□ внутреннюю интерфейсную шину МП;

□ схемы управления шиной и портами ввода-вывода.

Некоторые из названных устройств, такие как узел формирования адреса и ре­гистр команды, непосредственно выполняемой МП, функционально входят в со­став устройства управления.

Порты ввода-вывода — это пункты системного интерфейса ПК, через которые МП обменивается информацией с другими устройствами. Всего портов у МП может быть 65 536 (равно количеству разных адресов, которые можно предста­вить числом формата «слово»). Каждый порт имеет адрес — номер порта; по су­ществу, это адрес ячейки памяти, являющейся частью устройства ввода-вывода, использующего этот порт, а не частью основной памяти компьютера.

Порту устройства соответствуют аппаратура сопряжения и два регистра памя­ти — для обмена данными и управляющей информацией. Некоторые внешние устройства используют и основную память для хранения больших объемов ин­формации, подлежащей обмену. Многие стандартные устройства (НЖМД, НГМД, клавиатура, принтер, сопроцессор и т. д.) имеют постоянно закрепленные за ними порты ввода-вывода.

Схема управления шиной и портами выполняет следующие функции:

□ формирование адреса порта и управляющей информации для него (переклю­чение порта на прием или передачу и т. д.);

□ прием управляющей информации от порта, информации о готовности порта и его состоянии;

□ организация сквозного канала в системном интерфейсе для передачи данных между портом устройства ввода-вывода и МП.



Схема управления шиной и портами использует для связи с портами кодовые шины инструкций, адреса и данных системной шины: при доступе к порту МП посылает сигнал по кодовой шине инструкций (КШИ), который оповещает все устройства ввода-вывода, что адрес на кодовую шину адреса (КША) является адресом порта, а затем посылает и сам адрес порта. Устройство с совпадающим адресом порта дает ответ о готовности. После этого по кодовой шине данных (КШД) осуществляется обмен данными.

 

Рис.. Упрощенная структурная схема микропроцессора

 



<== предыдущая лекция | следующая лекция ==>
Регистр флагов | разрядный микроконтроллер PIC12F629-I/SN


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


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

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

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


 


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

 
 

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

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