На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений.
Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"
Программирование на ассемблере. Арифметика, строки и массивы, подпрограммы
Пример решения лабораторных для начинающих изучение ассемблера (по материалам КГПУ, факультет информатики (Красноярск, 2011)). Вариант 2. Лаб.1 Разработка и отладка программ арифметических операций с целыми числами
Написать линейную программу на ассемблере, выполняющую действия по следующей формуле: Zi = (Xi + a - b ) * c/d и вычислить результат для каждого значения Xi. Составить программу вычисления значения функции при целом значении x.
Лаб.2 Вложенные циклы, обработка массивов 1. Найти в массиве из 5-ти переменных наибольший элемент. а) 7, -8, -6, 2, 1 б) 6, -3, 10, 9, 10 в) 3, -9, 3, 1, 6 2. Дано целое отрицательное число. Найти разность между максимальной и минимальной цифрой. а) 8051 б) 20001 в) 289
Лаб.3 Обработка строк и массивов. 1. Написать программу объединения двух целочисленных массивов с использованием команды MOVSB. Необходимо учесть, что результирующий массив должен иметь размер, как минимум равный сумме размеров объединяемых массивов. 2. Удалить среднюю букву при нечетной длине строки и две средние буквы при четной длине строки.
Лаб.4 Подпрограммы. 1. Вычислить значение выражения: ДЛЯ i ОТ 1 ДО n найти сумму "i в степени n" при заданных n=4, k=3. 2. Найти НОД 3-х натуральных чисел