Читайте также:
|
|
Структурная схема типового МП представлена на рисунке 22. Для построения используются комбинационные устройства (шифраторы, дешифраторы, мультиплексоры, демультиплексоры и т.д.), последовательностные (регистры, счетчики) и шины для передачи различных сигналов. Конкретные МП могут отличаться друг от друга, но каждый из них содержит следующие основные узлы и устройства: арифметическо-логическое устройство; устройство управления (УУ); регистры (Рг); интерфейс.
В АЛУ выполняются несколько простейших операций: сложение, вычитание, пересылка, логическое И, логическое ИЛИ, сложение по модулю 2, сдвиг. Признаки операций АЛУ, а также состояние МП фиксируются в каждый данный момент регистром состояния (РгС). Содержимое регистра (флаг) используется для организации переходов внутри программы в соответствии с заданными признаками и условиями. Для хранения одного из слов, над которыми выполняется операция, и промежуточных результатов используется накопительный регистр, получивший название аккумулятора (А).
В УУ применяется счетчик команд (СК) для определения адреса выбираемой из запоминающего устройства следующей по порядку команды в программе. Команда из ЗУ поступает в регистр команды (РгК). Команда используется в УУ для управления вычислительным процессом. В УУ код операции команды, находящейся в РгК, предназначается для формирования внутренних сигналов управления работой МП (например, сигналов для АЛУ). Адресная часть команды, находящаяся в регистре адреса (РгА), используется для определения места хранения одного из слов, участвующих в операции, или результата, который надо передатьиз аккумулятора по заданному адресу. Для формирования адресов ЗУ выделяются индексные регистры (ИРг).
Рисунок 22 – Структурная схема типового МП
Важную роль в функционировании МП играет стек. Он представляет собой ЗУ, в которое информация передается для запоминания последовательно слово за словом и из которого она извлекается в порядке, обратном порядку поступления. Как правило, стек формируется в ЗУ. В МП содержится лишь указатель стека (УС), в котором хранится адрес первой свободной ячейки в стеке.
Перечисленные специальные регистры общего назначения (РОН) образуют внутреннюю память МП, реализованную в виде узла регистров. Регистры узла соединяются с другими внутренними узлами МП с помощью шин. Функции многих из перечисленных регистров могут быть совмещены с функциями РОН, число которых может колебаться в широких пределах. РОН применяются также и для хранения обрабатываемой информации. В этом случае их можно рассматривать как сверхоперативную память.
Для стандартного подключения к МП портов внешних устройств и запоминающего устройства служит интерфейс, в состав которого входят буфер адреса (БА), буфер данных (БД), шины. Шина данных (ШД) предназначается для передачи чисел и команд, с которыми работает МП. Шина адреса (ША) используется для адресации памяти и внешних устройств. По шине управления (ШУ) передаются управляющие сигналы от внешних устройств к МП и обратно.
Дата добавления: 2015-08-10; просмотров: 119 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Классификация МП | | | Арифметико-логические устройства |