Помощь - Поиск - Пользователи - Календарь
Полная версия: Две очень простых задачи.
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Assembler
Sound_B
Очень нужно решить две задачи на Ассемблере. Я в этом полный ноль, а время поджимает. Заранее спасибо.

Разработать программу реализующую указанную формулу.
Исполнить программу с несколькими ( три - четыре) наборами исходных данных, про-верить правильность результатов.
Х= А - 3 (А + В) + С*4


Дан массив из десяти знаковых чисел (слов или байт).
Требуется: найти среднее арифметическое отрицательных элементов последо-вательности. Массив слов.
Гость
Цитата(Sound_B @ 4.05.2007 18:06) *

Очень нужно решить две задачи на Ассемблере. Я в этом полный ноль, а время поджимает. Заранее спасибо.

Разработать программу реализующую указанную формулу.
Исполнить программу с несколькими ( три - четыре) наборами исходных данных, про-верить правильность результатов.
Х= А - 3 (А + В) + С*4


Дан массив из десяти знаковых чисел (слов или байт).
Требуется: найти среднее арифметическое отрицательных элементов последо-вательности. Массив слов.


Берем элемент массива mov ax,word ptr[mas+si]
add si,2
cmp ax,0
jl metka
......
metka:
add n,1 ;кол-во таких чисел
add summa,ax
mov ax,summa
div n

вот и среднее арифметическое smile.gif
М

Пожалуйста, не забывайте пользоваться тегами.
мисс_граффити

Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.