Для всех вариантов заданий задан гипотетический  микропроцессор с набором команд. Также задан массив из пяти элементов – целых положительных чисел. С элементами этого массива необходимо выполнить определяемый вариантом задания следующий

Перечень операций подлежащих программированию

1. Сложение каких-либо двух элементов массива.
2. Сложение  элементов массива с константой.
3. Нахождение наибольшего (наименьшего) из элементов массива.
4. Цикл (сложение всех элементов массива).
5. Переход к подпрограмме с передачей параметров через регистры.
6. Переход к подпрограмме с передачей параметров через стек.
7. Умножение двух элементов массива.
В дополнение к семи операциям в каждом варианте должна присутствовать как заключительная операция загрузки программы.
Помимо программы на машинном языке нееобходимо также представить ассемблерный код  всей программы (до операции загрузки).
Последовательность операций для каждого варианта задания определяется методом случайной выборки.

Есть примеры уже готовых(раздает на пять минут).

Помогите плиз!!!!
В долгу не останусь!