Создан заказ №1917099
7 апреля 2017
КОНТРОЛЬНАЯ РАБОТА «Основы микропроцессорной техники» ВАРИАНТ 1 (ШИФР ЗАДАНИЯ 411) ЗАДАНИЕ В контрольной работе студент должен разработать структуру микропроцессорного устройства управления объектом
Как заказчик описал требования к работе:
Задание: сделать решение задач по информатике за 2 дня, красиво оформить. Сколько стоит решение задач пишите точно.
Фрагмент выполненной работы:
КОНТРОЛЬНАЯ РАБОТА
«Основы микропроцессорной техники»
ВАРИАНТ 1 (ШИФР ЗАДАНИЯ 411)
ЗАДАНИЕ
В контрольной работе студент должен разработать структуру микропроцессорного устройства управления объектом, составить машинный алгоритм функционирования данного устройства и по нему написать в операторах языка Ассемблер программу. Полученную программу записать в машинных кодах с использованием шестнадцатеричной системы счисления и отладить с использованием программного эмулятора.
Вариант задания соответствует последней цифре шифра студента и определяет заданный алгоритм работы микропроцессорного устройства. (работа была выполнена специалистами Автор 24) Последние три цифры учебного шифра определяют адрес ячейки памяти в шестнадцатеричной системе счисления, с которой начинается программа. Две последние цифры учебного шифра определяют значения константы допуска DOP, используемой в алгоритме, также в шестнадцатеричной системе счисления. Параметры PARIN и PAROU выбираются произвольно так, чтобы при отладке программы на эмуляторе выполнялись все ветви алгоритма (задается несколько значений).
В контрольной работе должны быть выполнены все пункты задания. Пояснительная записка должна содержать исходные данные по варианту, схему микропроцессорного устройства и схемы алгоритмов. Каждый чертеж вставляется в пояснительную записку после той страницы, на которой имеется первая ссылка на него. Пояснения выполненной студентом работы должны быть краткими и разборчивыми для чтения. В контрольную работу вкладывается листинг программы, полученный после ее отладки.
Исходные данные варианта:
номер алгоритма – 1;
адрес начала программы – 411H;
значение константы DOP – 11H;
Решение:
Структурная схема микропроцессорного устройства приводится на рисунке 1. В состав МПУ входят следующие основные блоки:
микропроцессор (МП) К580ВМ80А – выполняет функции обработки данных и управления работой всех блоков микропроцессорного устройства. Относится к центральным процессорам с фиксированной системой команд для обработки параллельной 8-разрядной информации;
системный контроллер К580ВК28 – формирует сигналы управления различными устройствами, входящих в состав микропроцессорной системе, и выдает их на шину управления;
генератор тактовых импульсов К580ГФ24 – формирует две последовательности тактовых импульсов, необходимые для работы центрального процессора и системного контроллера;
память устройства:
постоянное запоминающее устройство (ПЗУ) – энергонезависимая память, в которой хранится программа, заранее записанная на стадии подготовки микропроцессорного устройства к эксплуатации;
оперативное запоминающее устройство (ОЗУ) – необходимо для хранения промежуточных данных и результатов;
порты ввода/вывода – настраиваемые на ввод или вывод параллельные порты, позволяющие обмениваться информацией с внешними устройствами.
Все блоки микропроцессорного устройства соединяются между собой при помощи трех шин:
шина адреса (ША) для передачи 16-ти разрядного адреса памяти или 8-ми разрядного адреса порта;
шина данных (ШД) для передачи 8-ми разрядного слова данных;
шина управления (ШУ) для передачи сигналов управления между отдельными блоками.
Рисунок 1 – Структурная схема микропроцессорного устройства
Алгоритм работы устройства управления объектом в соответствии с вариантом №1 приведен на рисунке 2.
Изучение предложенного алгоритма позволяет представить микропроцессорное устройство управления (МУУ) следующими функциями.
МУУ считывает из памяти параметр PARIN (блок 1), затем передает это значение в порт PRT1 (блок 2). Далее считывает из памяти значение параметра PAROU и сравнивает его с значением допуска DOP (блок 3). В случае, если PAROU < DOP, то значение параметра PARIN увеличивается в 4 раза (блок 5), затем алгоритмом функционирования предусмотрен возврат к блоку 2. Если PAROU > DOP, то значение параметра PARIN уменьшается в 2 раза (блок 6) и алгоритмом функционирования предусматривает возврат к блоку 2. Процесс управления заканчивается при достижении ситуации, когда PAROU = DOP.
Рисунок 2 – Алгоритм работы устройства управления
Машинный алгоритм показан на рисунке 3.
Блоком 1 осуществляется загрузка параметра PARIN из ячейки памяти в аккумулятор. Блоками 2 и 3 алгоритма осуществляется загрузка регистровых пар DE и HL адресами ячеек памяти, хранящих значения параметра PAROU и допуска DOP соответственно. В блоке 4 содержимое аккумулятора (PARIN) передается в выходной порт PRT1. Блок 5 предусматривает сохранение значения параметра PARIN в регистре B. Это необходимо, т.к. алгоритмом работы устройства не предусмотрено повторное чтение его значения из ячейки памяти, а работа со стеком затрачивает больше времени.
Рисунок 2. Машинный алгоритм функционирования МУУ
Блоком 6 в аккумулятор пересылается содержимое ячейки памяти (параметр PAROU), адрес которой указан в регистровой паре DE.
Блок 7 осуществляет сравнение содержимого регистра аккумулятора A и содержимого ячейки памяти M, адресуемой парой регистров HL. В ячейке памяти хранится параметр DOP, а в регистре аккумуляторе – параметр PAROU. В результате сравнения содержимого аккумулятора с содержимым ячейки памяти устанавливаются признаки C и Z (содержимое операндов при этом не изменяется). Если (A) < (M) признак переноса C устанавливается в 1 и осуществляется переход к блоку 8 для загрузка значения параметра PARIN ранее помещенного в регистр B. Блоки 9 и 10, выполняют умножение значение аккумулятора (PARIN) на 4 и управление передается на блок 4 алгоритма.
Если (A) = (M), то разность (A) – (M) = 0 и устанавливается признак нуля (Z = 1) и осуществляется переход к блоку СТОП...Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
8 апреля 2017
Заказ завершен, заказчик получил финальный файл с работой
5
КОНТРОЛЬНАЯ РАБОТА
«Основы микропроцессорной техники»
ВАРИАНТ 1 (ШИФР ЗАДАНИЯ 411)
ЗАДАНИЕ
В контрольной работе студент должен разработать структуру микропроцессорного устройства управления объектом.jpg
2017-04-11 13:37
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Спасибо автору за работу! Работа выполнена в оговоренные сроки, зачтена с первого раза, без замечаний.