Надо сделать 3 лабораторные(6 программ на ассемблере). Думаю что трудная только последняя.
Задания:
1)Вычислить заданное целочисленное выражение для исходных данных в знаковых форматах длинной 8 и 16 бит, используя арифметические операции ADD, ADC, INC, SUB, SBB, DEC, NEG, IMUL, IDIV, CBW, CWD и, если нужно, логические операции XOR, SAL, SAR. Выполнить ввод и вывод данных с использованием подпрограмм. (- 2*c + d*82)/(a/4 – 1);
2)Вычислить заданное условное целочисленное выражение для данных в знаковых форматах длинной 8 и 16 бит, используя команды сравнения, условного и безусловного перехода. Выполнить проверку на область допустимых значений. Выполнить ввод и вывод данных с использованием подпрограмм.(фото)
3)Работа с одномерным массивом. Выполнить ввод и вывод данных с использованием подпрограмм.
Дан целочисленный массив из N положительных целых чисел, не превышающих 1000. Необходимо уменьшить все элементы, которые больше 80, на одно и то же значение, при этом максимальный из них должен стать равным 80. Напишите программу для решения этой задачи. В качестве результата программа должна вывести изменённый массив, по одному элементу в строке. Например, для исходного массива из 5 элементов
15 91 21 111 41
программа должна вывести (по одному числу в строке) числа
15 60 21 80 41
(все элементы, большие 80, уменьшены на 31, максимальный из них стал равен 80).
4)Задание (С++ , Ассемблер).
Написать программу обработки строки используя ассемблерные вставки.
Ввод и вывод данных С++, обработка ассемблер
B.
Дана строка, состоящая из слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Найти количество слов, которые содержат хотя бы одну букву «А».
5)Использование подпрограмм в задаче на обработку двумерного
массива.
Требуется вывести на экран меню, состоящее из следующих пунктов:
1. ввод матрицы с клавиатуры,
2. ввод матрицы из файла,
3. вычисление характеристики,
4. преобразование матрицы,
5. печать матрицы,
6. выход.
и обеспечить его функционирование.
Внутри программы характеристика оформляется в виде метода с передачей
параметров по значению. Этот метод возвращает значение булевского типа;
преобразование в виде метода с передачей параметров по ссылке. Необходимо
отслеживать, был ли произведен ввод данных до выбора пунктов меню, которые
обрабатывают матрицу.
В матрице существует строка, элементы которой образуют симметричную
последовательность.
Преобразование. Удалить из матрицы строку и столбец, на пересечении которых
расположен максимальный по модулю элемент (если таких элементов несколько, то
максимальный элемент с меньшими коэффициентами).
Дарья
СИБГу им.а.Решетнева
Ко всем купленным работам преподаватель придиралась, к моей работе купленной на этом сайте...
Маргарита
МГУ им. Огарева
Быстрое выполнение заданий, ответы на все вопросы, спасибо огромное, обязательно обращусь ...
Валентина
«Институт пищевых технологий и дизайна» - филиал Государственного бюджетного образовательного учрежд
Исполнителя рекомендую, всё четко с комментариями- пояснениями. Огромная благодарность !!!...
Наталья
Мисис
Отличная программа. Всем советую. Хороший исполнитель. Работа сделана досрочно.