Важным итогом развития программируемых БИС явилась разработка микроЭВМ. Если микроЭВМ создается на одной интегральной микросхеме, то она называется однокристальной. Упрощенная структурная схема микроЭВМ приведена на рис. 4.3.
Рисунок 4.3
Как видно, она содержит центральный процессор ЦП (имеющий устройство аналогично рассмотренному выше МП), ПЗУ, ОЗУ и устройства ввода и вывода информации. Устройство ввода содержит селектор адреса и так называемые порты ввода для считывания информации с гибкого диска, АЦП, телетайпа, перфоленты. Устройство вывода также содержит селектор адреса и порты вывода информации (дисплею, печатающему устройству, устройству выхода на перфоленту, ЦАП).
Данные, поступающие обустройства ввода, передаются на адресную магистраль обычно в виде 8-разрядных параллельных или последовательных кодовых сигналов через порт ввода. Селектор адреса определяет порт ввода, который передает данные на информационную магистраль в некоторый момент времени. Основная память состоит из ПЗУ и ОЗУ. Постоянное ЗУ используется как память программы, которую разработчик микроЭВМ заранее запрограммировал в соответствии с требованием пользователя. Для различных программ используют различные части ПЗУ.
Памятью данных в микроЭВМ является ОЗУ. Информация, хранящаяся в ОЗУ, стирается, когда отключается напряжение питания. Данные, поступающие в ОЗУ, обрабатываются в ЦП в соответствии с программой, хранящейся в ПЗУ. Результаты операций в ЦП хранятся в специальном накопителе информации, называемом аккумулятором или ОЗУ. Они могут быть выведены по команде через один из портов вывода на устройства вывода, подсоединенные к этому порту. Требуемый порт вывода выбирается с помощью схемы селекции адреса.