МИНОБРНАУКИ РОССИИ
Федеральное государственное автономное образовательное
учреждение высшего образования
«ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
ИНЖЕНЕРНАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ (ТРТИ) ЮФУ
Институт компьютерных технологий и информационной безопасности
Кафедра вычислительной техники
ЛАБОРАТОРНАЯ РАБОТА №2
по курсу: «Микроконтроллерные системы»
на тему:
ИССЛЕДОВАНИЕ АРХИТЕКТУРЫ И ОСНОВ ПРОГРАММИРОВАНИЯ
МИКРОПРОГРАММИРУЕМОГО МИКРОПРОЦЕССОРА ПРИ РЕШЕНИИ НА НЕМ ЗАДАЧ ОБРАБОТКИ МАССИВОВ ЧИСЕЛ
Выполнили
студенты группы КТбо3-3 А.А. Решетов
А.Е. Малыхин
Проверил
к.т.н., доцент кафедры ВТ А.О. Пьявченко
«18» апреля 2023 г.
Вариант № 8
Цель работы: Изучение принципов построения, функционирования и основ микропрограммирования микропрограммируемых микропроцессоров с одноуровневым управлением при выполнении на них типовых алгоритмов сортировки массивов двоичных целых чисел.
Общая постановка задачи: Отсортировать по убыванию массив из N целых чисел без знака Х1…ХN, предварительно размещенных в индексной памяти. Результат занести в свободную область индексной памяти. Значения чисел задает преподаватель. Использовать алгоритм «нечетно-четной» (он же «чёт-нечет») сортировки (odd-even sort).
Ход выполнения работы: Для начала нами была составлена схема выполнения алгоритма (см. рис. 1), а после мы приступили к его реализации в микропрограммируемом микропроцессоре. Для использования массива следует обращаться к индексной памяти, что в эмуляторе реализовано через меню (см. рис. 2).
Вывод
В ходе лабораторной работы были изучены принципы построения, функционирования и основ микропрограммирования микропрограммируемых микропроцессоров с одноуровневым управлением при выполнении на них типовых алгоритмов сортировки массивов двоичных целых чисел.