У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

62. Общая  классификация микропроцессорных средств .

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

Микропроцессорный комплект (МПК) - набор СБИС и БИС с общими конструктивно-технологическими принципами и электрическими характеристиками (уровни сигналов, быстродействие), предназначенных для построения функционально полнофункциональной микропроцессорной системы (МПС) для задач вычислений или управления. В состав МПК входят собственно центральный процессор (ЦП), или микропроцессор, арифметический сопроцессор - средство эффективной реализации вычислительных действий под управлением ЦП, а также контроллеры периферийных функций с программной настройкой режимов: порты параллельной и последовательной связи, таймеры - средства реализации временных интервалов, контроллеры прерываний и прямого доступа к памяти.Микросхемы ПЗУ и ОЗУ не входят в состав МПК и образуют самостоятельные функциональные группы.

63. Функциональная классификация микропроцессоров.

  1.  Классификация микропроцессоров по числу больших интегральных схем.
  2.  Классификация микропроцессоров по назначению.
  3.  Классификация микропроцессоров по виду обрабатываемых сигналов.
  4.  Классификация микропроцессоров по характеру временной организации.
  5.  Классификация микропроцессоров по организации структуры.
  6.  Классификация микропроцессоров по количеству выполняемых программ.

64. Промышленные компьютеры.

Промышленный компьютер — компьютер, в аспекте технического средства предназначенного для обеспечения работы программных средств в промышленном производственном процессе на предприятии: например АСУ ТП в рамках автоматизации технологических процессов. Первым промышленным компьютером принято считать выпущенный в 1984 году IBM 5531 IndustrialComputer. Промышленный компьютер — универсальный термин который может обозначать любой компьютер, не обязательно IBM PC-совместимый, не обязательно с архитектурой x86 и не обязательно адаптированный к неблагоприятным условиям. Его характеристики определяются потребностями конкретной задачи и конкретного заказчика. Промышленный ПК является частным, но наиболее распространенным видом промышленных компьютеров, являясь более сложным решением по сравнению с программируемым контроллером или встраиваемыми системами.

Область применения:

  1.  Применяется в составе управляющих, контролирующих и измерительных комплексов в промышленности;
  2.  для создания систем SCADA управленчески взаимодействует с ПЛК;
  3.  в качестве составных частей диагностических комплексов в медицине;
  4.  в качестве аппаратной платформы для реализации визуализации и человеко-машинного интерфейса (например в информационных и платежных терминалах).

65. Структура микроконтроллера.

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

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

периферийных устройств, но совместимые между собой по системе команд и циклам

обмена  данными.  Множество  совместимых  по  этому  признаку МК  носит  название

семейства микроконтроллеров.

Память  программ  предназначена  для  хранения  управляющих  программ.

Необходимые для процесса управления данные располагаются в памяти данных.

Периферийные  устройства  предназначены  для  обеспечения  сопряжения

МК с внешними объектами и аппаратной реализации ряда управляющих функций.

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

располагаются  в  логически  независимых  блоках  памяти  с  различными  методами

доступа. В микроконтроллерах, выполненных на основе принстонской архитектуры,  

программы  и  данные могут  располагаться  в  общем  блоке  памяти;  для  обращения

используется единый метод доступа.

66. Ядро микроконтроллера.

В состав ядра МК входят процессор, тактовый генератор и контроллер ши-

ны (рис. 1-3).  Процессор  непосредственно  осуществляет  процесс  переработки  ин-

формации, представленной в виде двоичных кодов, и управление этим процессом в

соответствии  с  программой,  представляющей  собой  последовательность  команд.

Тактовый генератор осуществляет формирование последовательности опорных сиг-

налов, синхронизирующих протекание процессов в узлах МК, на основе внешней по-

следовательности  опорных  импульсов.  Контроллер  шины  осуществляет  формиро-

вание распространяемой по внутренней шине многофазной импульсной последова-

тельности, тактирующей различные стадии выполнения команд в МК, и необходимой

для организации обмена данными с периферийными устройствами МК.

Команды располагаются по заданным адресам (номерам ячеек) в памяти

команд и представляют собой управляющие коды, описывающие выполняемую опе-

рацию  и задающие операнды (данные, над которыми выполняется операция).  

Каждый  МК  обладает  определенной  системой  команд,  характеризуемой

списком команд и их форматом. Список команд представляет собой набор операций,

выполнение  которых  предусмотрено  на  процессоре  данного  МК.  В  списке  команд

любого МК можно выделить  четыре группы операций:  

-  операции передачи данных (между ячейками памяти МК, а также други-

ми программно доступными элементами МК);  

-  арифметические операции (сложение, вычитание, умножение, деление);  

-  логические  операции ("И", "ИЛИ",  инверсия,  исключающее "ИЛИ",  раз-

личные сдвиги);  

-  операции  передачи  управления (безусловный  переход  по  заданному

адресу, переход по условию равенства или неравенства операндов, переход на под-

программу и возврат из нее и т.п.).

Формат  команды  позволяет  определить  тип  выполняемой  на  очередном

шаге программы операции, входные и выходные операнды, а также адрес команды,

подлежащей выполнению на следующем шаге программы.  

Тип выполняемой команды задается кодом операции (КОП).

Для задания операндов применяются следующие методы указания их ло-

кализации (способы адресации):

-  неявная:  операнд  не  указывается  в  связи  с  однозначностью  доступа  к

нему (например, в связи с единственно возможным его размещением);

-  непосредственная:  входной  операнд  помещается  в  тело  команды (на-

пример, с целью задания констант);

-  прямая:  в  команде  указывается  адрес  в  памяти  данных,  по  которому

расположен операнд;

-  косвенная:  в  команде  указывается  адрес  ячейки  в  памяти  данных,  со-

держащей адрес ячейки в памяти данных, по которому расположен операнд (напри-

мер, при организации доступа к последовательно расположенным данным при неод-

нократном  повторении  участка  программы  удобно изменять  значение операнда  ко-

манды, тем самым меняя адрес искомого данного);

-  относительная: в  команде  указывается адрес ячейки в памяти данных,

содержимое  которой,  будучи  сложенное  с  некоторой  величиной (например,  зада-

ваемой неявно), даст адрес ячейки в памяти данных, по  которой расположен иско-

мый операнд (например, при обращении к элементу таблицы данных, удобно опре-

делять искомый операнд по смещению относительно начала таблицы).  

Адрес следующей исполняемой команды задается неявно как адрес памя-

ти программ,  следующий  за адресом выполняемой в данный момент  команды, что

объясняется преобладанием в большинстве программ линейных участков последо-

вательностей  команд.  Для  его  явного  задания  при  организации  циклов,  подпро-

грамм,  ветвлений  по  условиям  и  т.п.,  применяют  команды,  КОП  которых  кодирует

определенную операцию передачи управления.

В состав систем  команд большинства МК включены (по  количеству адре-

суемых в одной команде операндов) одно-, двух-, трех- и безадресные команды.

Процедура выполнения команд в МК сводится к следующему.

По окончании действия импульса сброса проводится инициализация реги-

стров ядра МК. В указатель команды заносится адрес начального пуска.  

По адресу, содержащемуся в указателе команды, из области памяти про-

грамм  под  воздействием  управляющих  сигналов, формируемых  контроллером ши-

ны,  в  регистр  команд  загружается  очередная  команда  исполняемой  контроллером

программы.

Выполнение  любой  команды  представляет  собой  последовательность

элементарных  действий (микроопераций):  определение  количества  требуемых  для

операции операндов, определение локализации необходимых операндов, их извле-

чение, формирование кода действия для исполнительного блока, ожидание оконча-

ния  исполнения  операции,  определение  локализации  результатов,  занесение  ре-

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

перечень микроопераций, реализуемый при выполнении очередной команды, опре-

деляется ее КОП.  


67. Память микроконтроллера.

На  кристалл микроконтроллера интегрированы два блока памяти: память

программ и память данных. В связи с ориентацией МК на функционирование в авто-

номном  режиме  память  программ  должна  сохранять  содержимое  в  отсутствие  на-

пряжения питания (т.е. являться энергонезависимой), а для упрощения внутренней

архитектуры МК и возможности работы в широком диапазоне частот тактового гене-

ратора память данных должна обладать статической архитектурой (т.е. не требовать

регенерации).

Обобщенная структура модуля памяти показана на рис. 1-4. Модуль памя-

ти  состоит  из  матрицы  запоминающих  элементов,  организованной  в  виде N m-

разрядных строк, дешифратора адреса ячейки и буферного каскада.  

Разрядность  шины  адреса  такого  модуля  памяти  составляет n=log2N,  а

разрядность шины данных – m. Информация о номере подлежащей выборке ячейки

в виде  кода адреса поступает на дешифратор, активизирующий одну из строк мат-

рицы  запоминающих элементов  генерацией высокого логического  уровня на одном

из своих выходов.  При этом (в зависимости от поступающих сигналов управления)

логические уровни всех запоминающих элементов выбранной строки поступают че-

рез  буферный  усилительный  каскад  на  шину  данных (ситуация  чтения  состояния

ячейки), либо передаются с шины данных через буферный усилительный каскад на

запоминающие элементы выбранной строки (ситуация записи состояния ячейки). Ло-

гические состояния запоминающих элементов прочих строк не изменяются и не ока-

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

Энергонезависимая  память  программ  является  постоянным  запоминаю-

щим устройством (ПЗУ). Каждый запоминающий элемент ПЗУ находится в том логи-

ческом  состоянии,  в  которое  он  был  переведен  при  занесении  информации  в ПЗУ

(программировании).  

В  зависимости  от  количества  допустимых  циклов  записи  управляющей

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

В однократно программируемых ПЗУ каждый запоминающий элемент мат-

рицы допускает только одну смену состояния. Запись программы в ПЗУ может про-

изводиться  либо  в  условиях  промышленного  производства  при  изготовлении  кри-

сталла микроконтроллера ("по маске"), либо пользователем с помощью программа-

тора. ПЗУ такого типа наиболее дешевы, так как каждый элемент матрицы предель-

но прост.


68. Параллельные порты ввода-вывода предназначаются для обмена микро-контроллера и внешнего объекта данными, представленными в виде логических сигналов, передаваемыми через линии ввода-вывода микросхемы. В общем случае с каждым портом связаны регистр  данных (для хранения выводимой Из МК на объект информации или для хранения информации, введенной в МК с объекта),  система управления (для задания режимов работы порта )  и выходной каскад, решающий Задачи усиления и сопряжения сигналов

.

Структура порта показана на рис. 1-8.

69.

70.

71.

72.




1. фрагменте всегда постоянна а Fbфрагменте ~вариабельна
2. НЕ БЫВАЕТМногие косметические салоны вот уже на протяжении нескольких лет рекламируют временные тат
3. Банковский лизинг- структура участников и виды лизинга
4. ОМСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ ИНСТИТУТ ЭКОНОМИКИ И ФИНАНСОВ Е
5. тема управления субъект Объект управления ~ некий элемент состояние которого нас интересует и на кото.html
6. Италия кажется такой провинциальной после его смерти писал итальянский критик Дарио Беллецца после уход
7. темами законодательно закрепленными отношениями людей к вещам международными конвенциями и двусторонни
8. Канада
9. тема.
10. ПАРТИИ ВЛАСТИ НАКАНУНЕ И В ПЕРИОД ПРЕДВЫБОРНОЙ КАМПАНИИ В СОБРАНИЕ ДЕПУТАТОВ Г