Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-35.docx
Скачиваний:
13
Добавлен:
11.07.2022
Размер:
651.81 Кб
Скачать
  1. Классификация микропроцессоров по назначению и виду обрабатываемых сигналов.

По назначению: универсальные, предназначены для выполнения функций управления и вычисления; специализированные, выполняют только узкоспециализированные функции вычисления или управления (вычисление сложных алгебраических функций или управление конкретным устройством – станком, автомобилем и т. д.).

По виду обрабатываемой информации: цифровые, работают с бинарными (2-уровневыми) сигналами, обозначающими логический нуль и единицу. Обычно имеет смысл ссылка на тип цифрового сигнала: ТТЛ, ЭСЛ или КМОП-уровень; аналоговые, работают с аналоговыми (непрерывными) уровнями сигналов. В случае аналогового сигнала имеют смысл предельные значения входного напряжения или тока.

  1. Классификация микропроцессоров по характеру временной организации работы и по количеству выполняемых программ

По характеру временной организации работы микропроцессоры делят на синхронные и асинхронные [3, 4].

Синхронные микропроцессоры – микропроцессоры, в которых начало и конец выполнения операций задаются устройством управления (время выполнения операций в этом случае не зависит от вида выполняемых команд и величин операндов).

Асинхронные микропроцессоры позволяют начало выполнения каждой следующей операции определить по сигналу фактического окончания выполнения предыдущей операции. Для более эффективного использования каждого устройства микропроцессорной системы в состав асинхронно работающих устройств вводят электронные цепи, обеспечивающие автономное функционирование устройств. Закончив работу над какой-либо операцией, устройство вырабатывает сигнал запроса, означающий его готовность к выполнению следующей операции. При этом роль естественного распределителя работ принимает на себя память, которая в соответствии с заранее установленным приоритетом выполняет запросы остальных устройств по обеспечению их командной информацией и данными.

По количеству выполняемых программ различают одно- и многопрограммные микропроцессоры.

В однопрограммных микропроцессорах выполняется только одна программа. Переход к выполнению другой программы происходит после завершения текущей программы.

В много- или мультипрограммных микропроцессорах одновременно выполняется несколько (обычно несколько десятков) программ. Организация мультипрограммной работы микропроцессорных управляющих систем позволяет осуществить контроль за состоянием и управлением большого числа источников или приемников информации.

  1. Особенности программного обеспечения микропроцессорных систем. Понятие транслятора. Виды трансляторов.

Программным обеспечением принято называть набор различных программ, предназначенных для определенного микропроцессора, как, впрочем, и для любого компьютера или ЭВМ.

Трансля́тор — Программа или техническое средство, выполняющее трансляцию программы. Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.

Виды трансляторов

Адресный. Функциональное устройство, преобразующее виртуальный адрес (Virtual address) в реальный адрес памяти (Memory address).

Диалоговый. Обеспечивает использование языка программирования в режиме разделения времени.

Многопроходной. Формирует объектный модуль за несколько просмотров исходной программы.

Обратный. То же, что детранслятор. См. также: декомпилятор, дизассемблер.

Однопроходной. Формирует объектный модуль за один последовательный просмотр исходной программы.

Оптимизирующий. Выполняет оптимизацию кода в создаваемом объектном модуле.

Синтаксически-ориентированный (синтаксически-управляемый). Получает на вход описание синтаксиса и семантики языка и текст на описанном языке, который и транслируется в соответствии с заданным описанием.

Тестовый. Набор макрокоманд языка ассемблера, позволяющих задавать различные отладочные процедуры в программах, составленных на языке ассемблера.

Соседние файлы в предмете Основы мехатроники