- •21. Сбор и обработка данных измерений
- •23. Устройство и работа микропроцессора
- •24. Виды соединения эвм с внешними элементами: каскадное, кольцевое и радиальное соединения.
- •25. Целесообразность централизованной обработки данных
- •26. Программирование работы процессора
- •31. Кодирование чисел
- •37. Детекторы среднего значения
- •38. Усилители и выпрямители
- •40. Детекторы среднеквадратического значения
- •28. Промышленные средства измерения
- •29. Промышленные сре-ва изм. Основ требования
- •30. Понятие информации
23. Устройство и работа микропроцессора
На рис. 4.31 приведена примерная структурная схема, включающая основные функциональные элементы-модули и узлы.
В структурной схеме функциональные элементы сгруппированы соответственно выполняемым ими функциям управления, запоминания, обработки команд и реализации вычислительных операций, а также ввода - вывода данных. Обмен адресами, информацией и командами между устройствами осуществляется по внутренней магистрали шин микропроцессора. Для обмена с внешними устройствами запоминающие устройства (ЗУ) - постоянное и с произвольной выборкой - а также устройства (модули) ввода - вывода данных снабжены своими каналами связи с магистралями шин, которые могут отличаться по своей структуре и организации работы от внутренней магистрали микропроцессора. В постоянном ЗУ (ПЗУ) хранятся неизменяемые программы и данные, необходимые для выполнения тех или иных операций: математические и физические константы, данные для коррекции результатов измерений, уставки и др.
В ЗУ с произвольной выборкой (ЗУПВ) данные в процессе paбoты изменяются; ЗУПВ служит для промежуточного хранения текущей информации (измерительных данных, промежуточных результатов вычислений) и являются оперативной памятью. Оперативное ЗУ используют и для хранения программ. Помимо ПЗУ с неизменяемыми данными (с так называемой «жесткой прошивкой», выполненной при изготовлении ЗУ), существуют программируемые ПЗУ (запись в них разовая, осуществляется пользователем) и стираемые перепрограммируемые ПЗУ (допускают многократную запись необходимых программ и данных).
Наиболее быстродействующими из перепрограммируемых ПЗУ являются устройства матричного типа.
Рис. 4.31. Структурная схема микропроцессора: А - адреса; D - данные;
StS - сигналы управления
Арифметико-логическое устройство (АЛУ) выполняет арифметические операции сложения и вычитания двух чисел, логические операции, а также сравнение чисел и их сдвиг. Эти операции осуществляются за один такт. Более сложные операции, такие, как умножение и деление, реализуются в виде последовательности образующих их простых операций по сигналам схемы управления. Наряду с конечными результатами АЛУ выдает сигналы о промежуточных результатах, передаче данных, коррекции результата и др. Эти сигналы служат признаками для последовательного выполнения программы обработки.
Схемой управления выполняются следующие функции:
- управление чтением и декодированием команд;
- управление вводом - выводом операндов и результатов вычислительных и логических операций через буферную память;
Универсальные регистры используют для запоминания текущих чисел; они допускают непосредственное адресное обращение и позволяют расширить возможности обработки данных. Операции с их применением выполняются достаточно быстро. В специализированных регистрах хранятся определенные признаки (например, признаки прерывания программы), специальные адреса и др.
Для внутренней синхронизации функциональных элементов микропроцессора используют сигналы тактового генератора. С каждым тактовым сигналом выполняется одна элементарная операция. Последовательность таких операций образует машинный цикл выполнения команды. Регистр команд (см. рис. 4.31) предназначен для промежуточного хранения команды в цикле ее считывания из ЗУ. Дешифратор команды формирует соответствующие сигналы для схемы управления.
Модули ввода - вывода данных предназначены для подключения внешних (периферийных) устройств. Программно организуемый обмен между внешними устройствами и микропроцессором через эти модули может осуществляться параллельно соответствующими кодами по группе шин (магистрали) или последовательно (поразрядно) по одной шине. Внешними устройствами являются различные средства измерений, блоки внешней памяти, печатающие устройства, пульты управления, устройства отображения, аналого-цифровые и цифроаналоговые преобразователи и др.