Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные понятия. Восстановление штатного режима работы Объекта




ОДНОКРИСТАЛЬНОГО 8-РАЗРЯДНОГО МИКРОПРОЦЕССОРА

ОБЩИЕ ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ

Восстановление штатного режима работы Объекта

3.1 После завершения мероприятий по устранению Нештатной ситуации Оперативный штаб по безопасности незамедлительно (в течение 5 минут) информирует по телефонной связи с дублированием соответствующей информации посредством электронной почты о восстановлении штатного режима работы Объекта Главный операционный центр.

3.2 При получении информации, указанной в пункте 3.1 Регламента, Главный операционный центр незамедлительно (в течение 5 минут) посредством электронной почты информирует о восстановлении штатного режима:

- Оргкомитет, Краевой оперативный штаб, Оперативный штаб по транспорту - для принятия к сведению;

- Оперативный штаб по работе со СМИ - для принятия решения о выпуске информационного сообщения и (или) проведении других информационных мероприятий.

Регламентирующие документы: Регламент информационного взаимодействия органов управления Играми

3.3 При необходимости, Главный операционный центр незамедлительно (в течение 5 минут) организует информирование клиентских групп об изменениях.

Регламентирующие документы: Межведомственный регламент информирования клиентских групп

3.4 При получении информации, указанной в пункте 3.2 Регламента, Оперативный штаб по работе со СМИ организует принятие решения о выпуске информационного сообщения и (или) проведении других информационных мероприятий.

Регламентирующие документы: Межведомственный регламент реагирования на нештатную ситуацию, связанную с взаимодействием со СМИ и общественностью при возникновении нештатных ситуаций

 

 

 

 

Методические указания к выполнению лабораторной работы

по дисциплине «Микропроцессорные устройства систем управления»

для студентов специальности 220201.65

всех форм обучения

 

Одобрено

редакционно-издательским советом

Балаковского института техники,

технологии и управления

 

Балаково 2009


Цель работы - изучение набора команд однокристального 8 - разрядного микропроцессора, исследование выполнения отдельных команд; использование различных методов адресации в программах; запись простых программ.

 

 

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

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

Рассмотрим основные типы команд, имеющиеся у большинства микропроцессоров, и особенности их применения.

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

Набор команд микропроцессора КР580ВМ80А фиксирован и состоит из 246 различных команд. Все команды можно разделить на группы.

1. Команды переноса данных. Осуществляют перенос данных между регистрами или между регистрами и памятью.

MOV A, B - содержимое регистра В переносится в регистр А;

LXI - обеспечивает перенос содержимого байтов;

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

2. Арифметические команды. Включают операции сложения, вычитания, увеличения или уменьшения данных на 1 в регистрах или памяти и т.п.

INX В, INR B - увеличение на единицу регистровой пары или регистра В соответственно;

DCR В, DCX В - уменьшение на единицу регистра или регистровой пары В соответственно;

ADI 02 - сложение непосредственных данных и А-регистра.

3. Логические команды. Позволяют осуществлять логические операции И, ИЛИ, исключающее ИЛИ.

ORA - вычисляет логическую сумму;

ANA - вычисляет логическое произведение;

ANI 03 - логическая функция И над содержимым аккумулятора и числом 3. Результат записывается в аккумулятор.

CMP - сравнение двух чисел.

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

JMP - безусловный переход;

JZ, JNZ - переход, если не нуль.

5. Команды управления и работы со стеком. Организуют ввод-вывод данных из микро-ЭВМ, доступ к стеку и внутреннему регистру признаков микропроцессора, а также его управление. Если микропроцессор получает команду DI (запрет прерывания), то он игнорирует запросы прерывания до тех пор, пока не поступит команда EI (разрешение прерывания).

NOP - пустая операция (изменяется содержимое программного счетчика).

HLT - микропроцессор останавливается.

Время выполнения команды в микропроцессоре определяется процессом ее получения, декодирования и выполнения. Это время можно представить состоящим из ряда временных интервалов. Наиболее короткий временной интервал, равный периоду синхросигналов микропроцессора, называется машинным тактом. Время, необходимое для извлечения 1 байта информации из памяти или внешнего устройства или выполнения команды, определяемой одним машинным словом, называется машинным циклом. Машинный цикл для микропроцессора может включать в себя от 3 до 5 машинных тактов. В зависимости от вида команды, время выполнения может состоять из 1-5 машинных циклов. Для микропроцессора КР580ВМ80А имеется 10 различных типов машинных циклов:

- извлечение кода команды из памяти (цикл М1);

- чтение данных из памяти;

- запись данных в память;

- запись данных в стек;

- извлечение данных из стека;

- ввод данных из внешнего устройства;

- запись данных во внешнее устройство;

- цикл обслуживания прерывания;

- останов;

- обслуживание прерывания в режиме останова.

Первым машинным циклом при извлечении любой команды является цикл М1.

На каждом машинном цикле микропроцессор проверяет состояние сигнала ГОТОВ на своем входе. Нулевой сигнал на этом входе приостанавливает нормальную работу микропроцессора, при этом на магистралях микро-ЭВМ присутствует вся информация, передаваемая на рассматриваемом машинном цикле. В учебной микро-ЭВМ это используется для исследования выполнения команд по машинным тактам. В этом режиме информация на магистралях микро-ЭВМ отображается светодиодами состояния.




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 386; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.