Работа 2011года
Задание 1
• Разработать программу на языке ассемблера, которая вычисляет заданное выражение.
• Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми.
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
5А + 2В - С / 4 + 131
Задание 2
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет количество элементов массива меньших заданного числа. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в DX – заданное число
в АХ – результат вычислений.
В основной программе вызвать описанную процедуру для двух разных массивов.
|