КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Организация функционирования ЭВМ
Устройство и структурная схема микроЭВМ Типичным представителем микропроцессорной системы является микроЭВМ. МикроЭВМ — это ЭВМ, центральная часть которой в составе микропроцессора, оперативного запоминающего устройства, постоянного запоминающего устройства построена на основе БИС и, которая, кроме перечисленных устройств, включает в себя устройства ввода-вывода. В микропроцессорных системах для сопряжения системы с периферийными устройствами применяются интерфейсные БИС. Необходимость интерфейсов вызывается тем, что устройства ввода и вывода нельзя непосредственно подключать к ЭВМ, так как количество и характер передаваемых и принимаемых сигналов по системной магистрали отличаются между собой, а также имеют различное быстродействие. Таким образом, интерфейс — это совокупность аппаратных и программных средств, предназначенных для соединения устройств между собой с целью обмена данными.
Типовая упрощенная структурная схема микроЭВМ
ГТИ — генератор тактовых импульсов МП — микропроцессор ОЗУ, ПЗУ — основная память Ивв, Ивыв — интерфейсы ввода, вывода Увв, Увыв — устройства ввода, вывода ШД — шина данных ША — шина адреса ШУ — шина управления Простыми интерфейсными устройствами, с помощью которых микропроцессор связывается с конкретными периферийными устройствами, являются порты ввода-вывода. Порт содержит адресуемый буферный регистр ввода-вывода. Порты бывают параллельными и последовательными. Параллельный порт предназначен для работы с принтером. Последовательный порт служит для подключения различных периферийных устройств. Если периферийные устройства, входящие в состав микропроцессорной системы выполняют многочисленные сложные операции, то для сопряжения применяют усложненный интерфейс — программируемый адаптер. Он содержит набор встроенных портов и других регистров, служащих для согласования обмена с периферийными устройствами.
Например, адаптер дисплея, адаптер клавиатуры. Еще более сложными является группа интерфейсов, относящаяся к периферийным устройствам, и их называют контроллерами. Контроллер служит также целям сопряжения, но при этом он способен к самостоятельным действиям, после получения команд от обслуживающей его программы. Сложный контроллер может иметь в своем составе и собственный процессор. Контроллер работает обычно по жестко заданной, заранее отработанной и введенной в него программе. В состав интерфейса входит также единая информационная системная магистраль, которая связывает между собой все устройства и функционально состоит из шин данных, адресов и управления. Шина физически представляет собой совокупность проводников, по которым передается однотипная информация. Чтобы обеспечить все возможности системы, шина данных является двунаправленной, разрядность её определяется разрядностью микропроцессора. Количество проводников в шине адреса совпадает с разрядностью передаваемого кода адреса. Если используется n-разрядный код, то система может иметь 2n адресов (например, в ПК с микропроцессором i8086, шина адреса 20 разрядная, значит, емкость памяти такого компьютера равна 220 = 1024Кб или ≈1Мб). Сигналы управления передаются по шине управления, они должны быть согласованы с системными сигналами синхронизации. Устройства ввода осуществляют ввод команд и данных (например, клавиатура). Устройства вывода преобразуют выходные данные в форму, удобную для восприятия пользователем или для хранения (например, монитор, принтер).
Управляющая работой ЭВМ программа перед началом выполнения загружается в оперативную память (ОП). Адрес первой выполняемой команды передается микропроцессору и запоминается в регистре-указателе команд. Начало работы микропроцессора заключается в том, что адрес из указателя команд (в котором всегда хранится адрес очередной команды) выставляется на шину адреса системой магистрали. Одновременно на шину управления выдается команда “ выборка из ОП ”, которая воспринимается ОП. Получив с шины управления команду, ОП считывает адрес с шины адреса, находит ячейку с этим номером и её содержимое выставляет на шину данных, а на шину управления выставляет сигнал о выполнении команды. Микропроцессор, получив сигнал по шине управления об окончании работы ОП, вводит информацию с шины данных на внутреннюю магистраль и через неё - в регистр-указатель команд, где полученная команда делится на кодовую и адресную части. Код команды поступает в блок управления для выработки сигнала, настраивающего микропроцессор на выполнение заданной операции, а также для определения адреса следующей команды (которая сразу заносится в регистр-указатель команд). Адресная часть команды выставляется на шину адреса и сопровождается сигналом “ выборка из ОП ” на шину управления. Выбранная из ОП информация через шину данных поступает во внутреннюю магистраль микропроцессора, с которой вводится в АЛУ. На этом заканчивается подготовка микропроцессора к выполнению операции и начинается её выполнение в АЛУ. Результат выставляется микропроцессором на шину данных, а на шину адреса выставляется адрес ОП, по которому этот результат необходимо записать. На шину управления выставляется команда “ запись в ОП ”. Получив с шины управления команду, ОП считывает адрес и данные с системной магистрали, организует запись данных по указанному адресу и затем выставляет на шину управления сигнал о том, что информация записана. Микропроцессор, получив этот сигнал, начинает выработку очередной команды. В каждом цикле, получив команду в регистр-указатель команд и, выделив код операции, микропроцессор определяет, к какому устройству она относится. Если команда должна выполниться в микропроцессоре, организуется её выполнение по описанному циклу.
Если же команда предназначена для выполнения в другом устройстве ЭВМ, микропроцессор передает её соответствующему устройству. Этот процесс передачи предусматривает следующие действия: микропроцессор выставляет на шину адреса адрес интересующего устройства. По шине данных передается сигнал “ поиск устройства ”. Все устройства, подключенные к системной магистрали, получив этот сигнал, считывают номер устройства с шины адреса и сравнивают его со своим номером. Устройства, для которых эти номера не совпадают, на эту команду не реагируют. Устройство, с совпавшим номером, вырабатывает сигнал отклика по шине управления. Микропроцессор, получив сигнал отклика, выставляет имеющуюся у него команду на шину данных и сопровождает её сигналом, “ передаю команду ”. Получив сигнал о приеме команды, микропроцессор переходит к выполнению очередной команды. Пример выполнения простейшей программы, состоящей из трех команд: 1 — ввести данные через порт 1; 2 — разместить данные в ячейку памяти 200; 3 — вывести данные через порт 10 на экран дисплея.
Дата добавления: 2014-11-09; Просмотров: 1153; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |