- •Бийский технологический институт (филиал)
- •Техника двоичной переработки информации Курс лекций
- •Содержание
- •1 Сопряжение аналоговых и цифровых устройств
- •1.1 Процесс аналого-цифрового преобразования
- •1.2 Процесс цифро-аналогового преобразования
- •1.3 Основные характеристики цап и ацп
- •1.4.1 Цап со взвешивающей резистивной матрицей
- •1.4.2 Цап с матрицей r-2r
- •1.5.1 Ацп последовательного счёта
- •1.5.2 Ацп поразрядного кодирования
- •1.5.3 Ацп параллельного действия
- •1.6 Основное уравнение для цап и ацп
- •Литература
- •Ссылки в интернете
- •Контрольные вопросы к разделу
- •2 Запоминающие устройства
- •2.1 Основные параметры зу
- •2.1.1 Емкость зу
- •2.1.2 Организация зу
- •2.1.3 Время выборки зу
- •2.1.4 Время цикла адреса зу
- •2.2 Зу с одномерной адресацией
- •2.3 Зу с двумерной адресацией
- •2.4 Увеличение объёма памяти зу
- •2.4.1 Построение блока зу требуемой разрядности
- •2.4.2 Увеличение числа хранимых слов зу
- •2.4.3 Увеличение разрядности и числа хранимых слов зу
- •2.5 Аппаратные особенности построения статических озу
- •2.6 Аппаратные особенности построения динамических озу
- •2.7 Аппаратные особенности построения пзу
- •2.7.1 Масочные пзу
- •2.7.2 Программируемые пзу
- •2.7.3 Репрограммируемые пзу
- •Литература
- •Ссылки в интернете
- •Контрольные вопросы к разделу
- •3 Программируемые логические интегральные схемы
- •3.1 Обобщённая структурная схема плис
- •3.2 Применение ппзу в качестве плис
- •3.3 Программируемая матричная логика
- •3.4 Программируемые логические матрицы
- •Литература
- •Ссылки в интернете
- •Контрольные вопросы к разделу
- •4 Основные понятия микропроцессорной техники
- •4.1 Микропроцессор. Основные термины и определения
- •4.2 Классификация мп
- •4.3 Структура типового мп
- •4.3.1 Арифметико-логические устройства
- •4.4 Режимы работы мп
- •4.4.1 Нормальный режим работы мп
- •4.4.2 Режим прерывания
- •4.4.3 Режим ожидания
- •4.4.4 Режим прямого доступа к памяти
- •4.5 Система команд однокристального микропроцессора
- •4.6 Периферийные устройства микропроцессорных систем
- •4.6.1 Универсальный синхронно-асинхронный приёмо-передатчик
- •4.6.2 Таймер-счётчик
- •4.6.3 Устройство ввода/вывода параллельной информации
- •4.6.4 Контроллер прямого доступа к памяти
- •4.6.5 Контроллер прерываний
- •4.6.6 Динамическая индикация
- •4.6.7 Динамическая клавиатура
- •Литература
- •Ссылки в интернете
- •Контрольные вопросы к разделу
- •Техника двоичной переработки информации
4.3 Структура типового мп
Структурная схема типового МП представлена на рисунке 22. Для построения используются комбинационные устройства (шифраторы, дешифраторы, мультиплексоры, демультиплексоры и т.д.), последовательностные (регистры, счетчики) и шины для передачи различных сигналов. Конкретные МП могут отличаться друг от друга, но каждый из них содержит следующие основные узлы и устройства: арифметическо-логическое устройство; устройство управления (УУ); регистры (Рг); интерфейс.
В АЛУ выполняются несколько простейших операций: сложение, вычитание, пересылка, логическое И, логическое ИЛИ, сложение по модулю 2, сдвиг. Признаки операций АЛУ, а также состояние МП фиксируются в каждый данный момент регистром состояния (РгС). Содержимое регистра (флаг) используется для организации переходов внутри программы в соответствии с заданными признаками и условиями. Для хранения одного из слов, над которыми выполняется операция, и промежуточных результатов используется накопительный регистр, получивший название аккумулятора (А).
В УУ применяется счетчик команд (СК) для определения адреса выбираемой из запоминающего устройства следующей по порядку команды в программе. Команда из ЗУ поступает в регистр команды (РгК). Команда используется в УУ для управления вычислительным процессом. В УУ код операции команды, находящейся в РгК, предназначается для формирования внутренних сигналов управления работой МП (например, сигналов для АЛУ). Адресная часть команды, находящаяся в регистре адреса (РгА), используется для определения места хранения одного из слов, участвующих в операции, или результата, который надо передать из аккумулятора по заданному адресу. Для формирования адресов ЗУ выделяются индексные регистры (ИРг).
Рисунок 22 – Структурная схема типового МП
Важную роль в функционировании МП играет стек. Он представляет собой ЗУ, в которое информация передается для запоминания последовательно слово за словом и из которого она извлекается в порядке, обратном порядку поступления. Как правило, стек формируется в ЗУ. В МП содержится лишь указатель стека (УС), в котором хранится адрес первой свободной ячейки в стеке.
Перечисленные специальные регистры общего назначения (РОН) образуют внутреннюю память МП, реализованную в виде узла регистров. Регистры узла соединяются с другими внутренними узлами МП с помощью шин. Функции многих из перечисленных регистров могут быть совмещены с функциями РОН, число которых может колебаться в широких пределах. РОН применяются также и для хранения обрабатываемой информации. В этом случае их можно рассматривать как сверхоперативную память.
Для стандартного подключения к МП портов внешних устройств и запоминающего устройства служит интерфейс, в состав которого входят буфер адреса (БА), буфер данных (БД), шины. Шина данных (ШД) предназначается для передачи чисел и команд, с которыми работает МП. Шина адреса (ША) используется для адресации памяти и внешних устройств. По шине управления (ШУ) передаются управляющие сигналы от внешних устройств к МП и обратно.