Таким образом, ЦП представляет собой устройство, непосредственно управляющее чтением и записью информации в память и УВВ, а также некоторыми другими процессами, которые будут рассмотрены далее. Кроме этого ЦП осуществляет арифметические и логические действия с данными. Его основу составляют один или несколько микропроцессоров, реализующих информационную обработку, и микросхемы, обеспечивающие функционирование микропроцессорных ИМС и их сопряжение с ШД, ШУ и ША.
Старшие n разрядов кода на ША преобразуются ДА в 2n сигналов , разрешающих ЗУ или УВВ работу с ШД. Каждое устройство, управляемое ЦП, должно быть подключено хотя бы к одному сигналу .
ЗУ необходимо для приема, хранения и выдачи цифровой информации, обрабатываемой ЦП. Назначением УВВ является сопряжение МПС с внешними устройствами, к которым относят клавиатуру, видеосистему, устройства преобразования информации для связи МПС с различными датчиками и т. д.
Условно ЗУ или УВВ представляет собой систему блоков, (см. рис. 1.11) управление чтением и записью информации в каждый из которых осуществляет ЦП по входам и соответственно, а разрешение работы — ДА по входу . При подключении входов к ДА блокам присваиваются номера линий магистрали от 0 до 2n -1, называемые базовыми адресами. Код базового адреса в (n+m)-разрядном формате представляет собой двоичное число, определяемое значением n старших разрядов, при равенстве нулю m младших.
Обобщенно отдельный блок можно представить схемой (см. рис. 1.12), содержащей дешифратор и регистры с двунаправленными параллельными шинами данных D0 — Dk (см. п. 1.3 и рис. 1.9). Согласно схеме рис. 1.12, входы разрешения работы регистров подключены к выходам дешифратора m младших адресных линий — локального дешифратора. Таким образом, каждому из регистров, входящих в блок и называемых ячейками, присваивается номер от 0 до 2m - 1. Значение номера определяет m-разрядный код на ША, который называют смещением. Таким образом каждая ячейка, относящаяся к ЗУ или УВВ, имеет свой адрес, определяемый (n+m)-разрядным двоичным числом. Это число является результатом суммы кодов базового адреса и смещения.
Передача по ШД информации при ее считывании или записи в ячейку с нужным адресом осуществляется под управлением ЦП, вырабатывающему на ША (n+m)-разрядный код, содержащий базовый адрес и смещение относительно базового адреса. ДА определяет нужный блок активным сигналом , номер которого соответствует n-разрядному адресному коду. Разрешение работы конкретной ячейке реализует локальный дешифратор сигналом с номером, соответствующим коду смещения. Этот процесс называют адресацией или выборкой.
|