ПРИМЕНЕНИЕ АЛГОРИТМОВ СОРТИРОВКИ В СИСТЕМАХ АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ НА ЯЗЫКЕ АССЕМБЛЕРА MASM

Авторы

  • Иван Владимирович Овсянников Иркутский государственный университет путей сообщения
  • Михаил Юрьевич Смоленцев Иркутский государственный университет путей сообщений

Ключевые слова:

ассемблер, MASM, алгоритмы сортировки, оптимизация алгоритмов, визуализация сортировок, низкоуровневое программирование, программная реализация

Аннотация

В данной статье рассматривается разработка и оптимизация алгоритмов сортировки, реализованных на мощном и низкоуровневом языке ассемблера — MASM (Macro Assembler), с акцентом на их применение в системах автоматики и телемеханики. Рассмотрены основные принципы написания алгоритмов сортировки на языке ассемблера, а также предоставлены примеры кода для каждого алгоритма.
Статья анализирует преимущества использования языка ассемблера для оптимизации производительности алгоритмов сортировки в контексте автоматики, телемеханики и связи, такие как возможность контролировать непосредственно аппаратные ресурсы и использовать специфические инструкции процессора. Авторы приводят примеры кода, демонстрирующие реализацию и оптимизацию каждого из представленных алгоритмов, а также представляют результаты сравнительного анализа производительности. Для наглядности представлена разработанная авторами программа для визуализации процесса сортировки.
Результаты исследования могут быть использованы для оптимизации существующих алгоритмов и разработки новых методов обработки данных на языке ассемблера в области автоматики, телемеханики и связи. Статья полезна как для специалистов в области программирования на ассемблере, так и для тех, кто хочет понять принципы работы и оптимизации алгоритмов сортировки на низком уровне в рамках указанных областей

Биография автора

Михаил Юрьевич Смоленцев, Иркутский государственный университет путей сообщений

инженер кафедры «Автоматика, телемеханика и
связь», Иркутский государственный университет путей сообщения, г. Иркутск

Библиографические ссылки

Смоленцев М.Ю. Программирование на языке Ассемблера для 32/64-разрядных микропроцессоров семейства 80x86: Учебное пособие в 3-х частях. Часть 1. – Иркутск: ИрГУПС, 2009. – 192 с.

Кнут Д. Искусство программирования для ЭВМ. Т. 3. Сортировка и поиск. М.: Издательство «Мир», 1978. – 844 с.

Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн, Клиффорд. Алгоритмы: построение и анализ, 2-е издание.: Пер. с англ. – М.: Издательский дом “Вильямс”, 2011. – 1296 с.: ил. – Парал. тит. англ. ISBN 978-5–8459–0857– (рус.)

Ниман Т. Сортировка и поиск: Рецептурный справочник. Санта-Круз, Калифорния, март 1995. – 49 с.

Альфред В. Ахо, Джон Е. Хопкрофт, и Джеффри Д. Ульман. Структуры данных и алгоритмы. Массачусетс: Addison-Wesley, 1983.

Загрузки

Опубликован

2023-08-30

Как цитировать

Овсянников, И. В., & Смоленцев, М. Ю. (2023). ПРИМЕНЕНИЕ АЛГОРИТМОВ СОРТИРОВКИ В СИСТЕМАХ АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ НА ЯЗЫКЕ АССЕМБЛЕРА MASM. Электронный научный журнал "Молодая наука Сибири", (2(20). извлечено от https://ojs.irgups.ru/index.php/mns/article/view/1159

Выпуск

Раздел

Автоматика, телемеханика и связь

Наиболее читаемые статьи этого автора (авторов)