Ассемблер
## Задание
В одномерном массиве чисел целого типа (16 бит) выполнить двоичную обработку в соответствии с выданным преподавателем вариантом.
Для наглядности необходимо реализовать представление чисел в двоичном виде.
Ввод-вывод можно реализовать на языке С – С++.
Программу необходимо реализовать на языке высокого уровня с использованием процедуры на ассемблере.
## Вариант
Третий и пятый разряды каждого числа поменять местами.
Определить суммы чисел в массиве до и после замены.
## Задание
Реализовать программу на языке высокого уровня с использованием процедуры на ассемблере, реализующую решение задачи, соответствующей выданному преподавателем варианту.
## Вариант
Создать массив `A[1..2,1..K]`.
Известно, что среди его элементов два и только два равны между собой.
Напечатать их значения и индексы.
Одномерный массив не заводить.
## Задание
Реализовать программу на языке высокого уровня с использованием процедуры на ассемблере, реализующую решение задачи, соответствующей выданному преподавателем варианту.
## Вариант
Перечислить все слова созданного предложения, которые состоят из тех же букв, что и первое слово предложения.