Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2012, 16:11   #1
corsar19
 
Регистрация: 20.01.2012
Сообщений: 3
По умолчанию Небольшая программа на ассемблере...с утра экзамен....

Ребят, через несколько часов экзамен, помогите, пожалуйста)) Протестировать не смогу, поэтому просьба писать программу целиком...и желательно с наиболее подробными комментариями, а то я совсем новичок)) Итак...

Необходимо написать программу (под процессор Intel 8086) для подсчета суммы массива вещественных чисел двойной точности, начало задано в SI, количество - в регистре CX, использовать команды сопроцессора. Результат поместить на верхушке системного стека.
corsar19 вне форума Ответить с цитированием
Старый 20.01.2012, 19:23   #2
corsar19
 
Регистрация: 20.01.2012
Сообщений: 3
По умолчанию

Дошёл вот до этого....скажите, правильно я делаю? если нет, поправьте, пожалуйста!

Код:
.model small
.stack 100h
.data
	result dd ?
.code
main proc
	mov ax,@data
	mov ds,ax
finit				

fwait 				
fldz 				
jcxz l2 			
l1: fwait 			
	fadd qword ptr [si] 	
	add si,8 		
loop l1
l2:	fstp result		

	mov ax,4c00h
	int 21h			
main endp
end main
corsar19 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшая задача на Ассемблере. rigiy Помощь студентам 6 13.12.2011 13:28
Небольшая программа Владимир Вайдер Паскаль, Turbo Pascal, PascalABC.NET 6 11.12.2011 22:22
Небольшая программа в Delphi ара Фриланс 3 17.05.2011 23:53
даны два класаа (дадо немного дописать т.к завтра с утра экзамен) 26041991 Помощь студентам 0 25.03.2011 20:29