Главная страница
Навигация по странице:

  • Сортировка Институт: Институт мехатроники и информационных технологийВыполнил

  • Проверил: Рыжкова Е. А.МОСКВА, 2020 г. Цель

  • Алгоритм программы

  • Отчет по работе с тумблерами. Министерство образования и науки российской федерации федеральное бюджетное учреждение высшего профессионального образования Российский государственный университет им. А. Н. Косыгина


    Скачать 352.1 Kb.
    НазваниеМинистерство образования и науки российской федерации федеральное бюджетное учреждение высшего профессионального образования Российский государственный университет им. А. Н. Косыгина
    АнкорОтчет по работе с тумблерами
    Дата03.12.2021
    Размер352.1 Kb.
    Формат файлаdocx
    Имя файлаlasI.docx
    ТипПрограмма
    #290200

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

    РОССИЙСКОЙ ФЕДЕРАЦИИ

    Федеральное бюджетное учреждение высшего

    профессионального образования

    «Российский государственный университет им. А. Н. Косыгина»


    Кафедра «Кафедра автоматики и промышленной электроники»

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


    Институт:

    Институт мехатроники и

    информационных технологий

    Выполнил:

    Студент группы МУ-118

    Тотиев Д.А.

    Проверил:

    Рыжкова Е. А.
    МОСКВА, 2020 г.

    Цель: требуется отсортировать 10 элементов массива по возрастанию. Элементы должны быть расположены в последовательных ячейках памяти.

    Программа



    Алгоритм программы

    1.MVI H- Регистр Н принимает значение 08

    2.MVI L- Регистр L принимает значение 70

    3.MVI M- Регистр М принимает значение в виде числа

    4.К прошлому значению регистра L прибавляется 1

    5.Теперь пунты 3 и 4 повторяем 10 раз

    6.Значение регистра L меняется на 70

    7.Аккумулятор принимает значение регистра М

    8.К прошлому значению регистра L прибавляется 1

    9.Происходит проверка, если при проверке не выходит 0, то программа прыгает на строчку 083D, выполняя пункты 18-20; если выходит 0, то программа прыгает на строчку 082С

    10.Регистр В принимает значение регистра М

    11.Регистр М принимает значение аккумулятора

    12.От прошлого значения регистра L отнимают 1

    13.Регистр М принимает значение регистра В

    14.К прошлому значению регистра L прибавляется 1

    15.Аккумулятор принимает значение регистра L

    16.Далее идет проверка, и если не равно 0, то переходит на следующую строку; если равно 0, то программа прыгает на строчку 0846

    17.Снова проверка, если не равно 0, то переходит на следующую строку; если равно 0, то программа прыгает на строчку 0821

    18.Регистр L принимает значение аккумулятора

    19.Аккумулятор принимает значение регистра М

    20.К прошлому значению регистра L прибавляется 1

    21.Происходит проверка, если при проверке не выходит 0, то программа идет дальше и прыгает на строчку 083D, если при проверке получился 0, то программа прыгает на строку 082С, выполняя пункты 9-16

    22.Аккумулятор принимает значение регистра М

    23.От прошлого значения регистра L отнимают 1

    24.Регистр В принимает значение регистра М

    25.Регистр М принимает значение аккумулятора

    26.К прошлому значению регистра L прибавляется 1

    27.Регистр М принимает значение регистра В


    написать администратору сайта