3 работы
1) Процедуры.
Написать 3 программы: передача параметров через регистр(дальняя), передача параметров через глобальные переменные(дальняя), передача параметров через стек(ближняя)
Сама задача: Ввести три 16-битовых целых числа Х, Y и Z. Вычислить результат логического сдвига влево значения выражения 2*X2 + Y2 на количество битов, равное числу Z
В файле - вариант 11
2) Строки
Заменить указанный элемент нулем по всей строке (использовать команду scas). Строку описать в сегменте данных.
В файле - вариант 10
3) Массивы
Задан одномерный массив из 20 элементов. Вычислить разность между максимальным и минимальным значением. Массив задать в сегменте данных или ввести с клавиатуры
В файле - вариант 10
Во всех работах обязательно откомментировать каждую строку кода + предоставить в любом формате (лучше скрин) входные/выходные данные. Подробности в файле.