Создан заказ №2606171
9 января 2018
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Профессионального Образования «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ» (МИИТ) Кафедра
Как заказчик описал требования к работе:
Оформить все графики в контрольной; 2. начертить схемы в соответствие со стандартами (можно в графическом редакторе на пк). Работу нужно сдавать в пятницу, поэтому 2 дня на выполнение максимум. Подробное задание прикрелено.
Фрагмент выполненной работы:
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Профессионального Образования
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ»
(МИИТ)
Кафедра: «Железнодорожная автоматика, телемеханика и связь»
ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ
Контрольная работа №1
Шифр задания (891)
Выполнил: студент гр. _______
___________________________
Проверил: __________________
2018 г. (работа была выполнена специалистами Автор 24)
ЗАДАНИЕ
В контрольной работе студент должен разработать структуру микропроцессорного устройства управления объектом, составить машинный алгоритм функционирования данного устройства и по нему написать в операторах языка Ассемблер программу. Полученную программу записать в машинных кодах с использованием шестнадцатеричной системы счисления и отладить с использованием программного эмулятора.
Вариант задания соответствует последней цифре шифра студента и определяет заданный алгоритм работы микропроцессорного устройства. Последние три цифры учебного шифра определяют адрес ячейки памяти в шестнадцатеричной системе счисления, с которой начинается программа. Две последние цифры учебного шифра определяют значения константы допуска DOP, используемой в алгоритме, также в шестнадцатеричной системе счисления. Параметры PARIN и PAROU выбираются произвольно так, чтобы при отладке программы на эмуляторе выполнялись все ветви алгоритма (задается несколько значений).
В контрольной работе должны быть выполнены все пункты задания. Пояснительная записка должна содержать исходные данные по варианту, схему микропроцессорного устройства и схемы алгоритмов. Каждый чертеж вставляется в пояснительную записку после той страницы, на которой имеется первая ссылка на него. Пояснения выполненной студентом работы должны быть краткими и разборчивыми для чтения. В контрольную работу вкладывается листинг программы, полученный после ее отладки.
Исходные данные варианта:
вариант алгоритма – 1;
начальный адрес программы – 0891H;
значение константы DOP – 91H.
Решение:
Структурная схема микропроцессорного устройства приводится на рисунке 1. В состав МПУ входят следующие основные блоки:
микропроцессор (МП) К580ВМ80А – выполняет функции обработки данных и управления работой всех блоков микропроцессорного устройства. Относится к центральным процессорам с фиксированной системой команд для обработки параллельной 8-разрядной информации;
системный контроллер К580ВК28 – формирует сигналы управления различными устройствами, входящих в состав микропроцессорной системе, и выдает их на шину управления;
генератор тактовых импульсов К580ГФ24 – формирует две последовательности тактовых импульсов, необходимые для работы центрального процессора и системного контроллера;
память устройства:
постоянное запоминающее устройство (ПЗУ) – энергонезависимая память, в которой хранится программа, заранее записанная на стадии подготовки микропроцессорного устройства к эксплуатации;
оперативное запоминающее устройство (ОЗУ) – необходимо для хранения промежуточных данных и результатов;
порты ввода/вывода – настраиваемые на ввод или вывод параллельные порты, позволяющие обмениваться информацией с внешними устройствами.
Все блоки микропроцессорного устройства соединяются между собой при помощи трех шин:
шина адреса (ША) для передачи 16-ти разрядного адреса памяти или 8-ми разрядного адреса порта;
шина данных (ШД) для передачи 8-ми разрядного слова данных;
шина управления (ШУ) для передачи сигналов управления между отдельными блоками.
Рисунок 1 – Структурная схема микропроцессорного устройства
Алгоритм работы устройства управления объектом в соответствии с вариантом №1 приведен на рисунке 2.
Изучение предложенного алгоритма позволяет представить микропроцессорное устройство управления (МУУ) следующими функциями.
В блоке 1 МУУ считывает из памяти параметр PARIN (блок 1), затем передает это значение в выходной порт PRT1 (блок 2). В блоке 3 МУУ считывает из памяти значение параметра PAROU и сравнивает его с значением допуска DOP (блок 4).
Если PAROU > DOP, то значение параметра PARIN уменьшается в 2 раза (блок 6) и происходит возврат к блоку 2.
В случае, если PAROU < DOP, то значение параметра PARIN увеличивается в 4 раза (блок 5), затем алгоритмом функционирования предусмотрен возврат к блоку 2.
Процесс управления заканчивается при равенстве значений праметра PAROU и допуска DOP.
Рисунок 2 – Алгоритм работы устройства управления
Машинный алгоритм показан на рисунке 3.
Блоками 1 и 2 алгоритма осуществляется загрузка регистровых пар BC и HL адресами ячеек памяти, хранящих значения параметра PAROU и допуска DOP соответственно. В блоке 3 в аккумулятор осуществляется загрузка параметра PARIN. Блок 4 предусматривает пересылку значения параметра PARIN из аккумулятора в регистр D для сохранения его значения (алгоритмом работы устройства не предусмотрено повторное чтение значения этого параметра из ячейки памяти). В блоке 5 содержимое PARIN, находящееся в аккумуляторе, передается в выходной порт PRT1.
Рисунок 2. Машинный алгоритм функционирования МУУ
Блоком 6 в аккумулятор пересылается содержимое ячейки памяти – параметр PAROU, адрес которой указан в регистровой паре BC.
Далее в блоке 7 осуществляется сравнение содержимого аккумулятора и содержимого ячейки памяти M, адресуемой парой регистров HL. В ячейке памяти хранится параметр DOP, а в регистре аккумуляторе – параметр PAROU. В результате сравнения содержимого аккумулятора с содержимым ячейки памяти устанавливаются признаки CY и Z (содержимое операндов при этом не изменяется).
Если (A) = (M), то разность (A) – (M) = 0 и устанавливается признак нуля (Z = 1) и работа алгоритма завершается.
Если (A) < (M) признак переноса CY устанавливается в 1 и осуществляется переход к блоку 8 для восстановления значения параметра PARIN из регистра D...Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
10 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Профессионального Образования
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ»
(МИИТ)
Кафедра.docx
2020-05-22 06:32
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
работа выполнена качественно и в срок
отвечает на вопросы быстро, оперативно вносит требуемые корректировки