Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






ЛАБОРАТОРНАЯ РАБОТА № 9




 

Тема: Организация циклов в процессорах х86.

Цель: Приобретение навыков организации циклов в программах с использованием команд процессора х86.

 

Задание: Пользуясь ассемблерными вставками в Pascal написать программу обработки целочисленного массива

 

Варианты заданий:

1. Написать программу расчета среднего арифметического (СА) значения положительных элементов в одномерном массиве, имеющих четные индексы.

2. Написать программу вычисления суммы отрицательных, произведения положительных и количества нулевых значений в одномерном массиве.

3. Написать программу расчета суммы положительных элементов одномерного массива, имеющих нечетные индексы.

4. Упорядочить элементы одномерного массива по неубыванию.

5. Написать программу расчета СА отрицательных элементов в одномерном массиве. Заменить минимальный элемент в одномерном массиве на СА.

6. Упорядочить элементы одномерного массива по невозрастанию.

7. В одномерном массиве поменять местами максимальный и минимальный элементы.

8. Написать программу расчета произведения положительных элементов в одномерном массиве.

9. Произвести попарные перестановки элементов одномерного массива: первый элемент поменять местами с последним, второй элемент – с предпоследним и т.д.

10. Отыскать последний положительный элемент в одномерном массиве и заменить его на СА элементов массива.

11. Написать программу расчета произведения отрицательных элементов в одномерном массиве.

12. Из одномерного массива [Ai] сформировать одномерный массив [Bi], записав в него сначала элементы массива А, имеющие четные индексы, потом – элементы с нечетными индексами.

13. Отыскать последний отрицательный элемент в одномерном массиве и заменить его на произведение элементов массива.

14. Заменить в одномерном массиве нулевые элементы на значение минимального элемента.

15. Заменить в одномерном массиве четные элементы на значение минимального элемента

16. Сформировать массив [Xi], элементы которого равны полусумме двух соседних элементов одномерного массива [Yi].

17. Сформировать массив [Ai] из элементов одномерного массива [Bi] по закону A = (B +B )/4, i =

18. Сформировать массив [Ai] из элементов одномерного массива j = по закону A = B i +BN/2+i; i =

19. Заменить в одномерном массиве нечетные элементы на значение максимального элемента

20. Из одномерного массива [Bi] сформировать массив [Xi] по следующему закону: Xi =

где y – некоторая константа.

21. В одномерном массиве переставить местами соседние элементы с четными и нечетными индексами.

22. В одномерном массиве вычислить сумму четных элементов.

23. В одномерном массиве подсчитать количество нечетных элементов.

24. Сформировать массив [Bi], содержащий последовательность чисел Фибоначчи:

B = B + B ; i = ; B =X , B =X , где Х , Х - некоторые числа.

25. Вычислить сумму правых разностей элементов одномерного массива [Bi]

S = (B - B )

 

Содержание отчета

 

~ Тема работы

~ Условие задания

~ Текст программы с подробными комментариями.

~ Результаты работы программы.

 

Пример выполнения:

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных