Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Windows/Dos > [Assembler] обработка исходного массива


Автор: seven65 5.12.2006, 01:33
Написать программу на языке Ассемблер, в которой осуществляется обработка исходного массива (10 – 15 элементов) и формирование массива результата. Размерность элементов исходного массива и массива результата – WORD.
Действия для предварительной обработки элементов исходного массива выбирается из таблицы 1.
Условия поэлементного формирования массива результата из таблицы 2.
Выбор способов адресации выбирается из таблицы 3.

1)
Способ обработки:
В исходном массиве переставить элементы так, чтобы они располагались в следующем порядке.  
Отрицательные и положительные элементы исходного массива в порядке их расположения меняются местами.

2)
Условия формирования массива результата.
Элемент исходного массива помещается в массив результата если его значение:
больше среднего арифметического наибольшего и последнего элемента исходного массива.

После отладки программы изменить е+- для обработки данных  размерности DWORD.

3)
Способ адресации.
Обработка исходного массива - индексная.
Формирование массива результата - базовая.
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)