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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2011, 09:32   #1
fuzo
Пользователь
 
Регистрация: 16.09.2010
Сообщений: 40
По умолчанию Составить программу вычисления двойной суммы (Assembler)

Условие: http://s42.radikal.ru/i097/1102/d8/00938bf5f370.jpg

Запись этого условия на паскале я понимаю:
for I:=1 to N do
for J:=1 to M do Sum:=Sum+I-2*J;

а вот как организовать его в ассемблере :/
fuzo вне форума Ответить с цитированием
Старый 13.02.2011, 10:06   #2
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

Код:
mov cx, n
loop1:
push cx
mov ax, cx
mov cx, m
loop2:
тут твой код расчета. i находится в ax, j находится в cx
loop loop2;
pop cx
loop loop1
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/
VadikV вне форума Ответить с цитированием
Старый 13.02.2011, 15:15   #3
fuzo
Пользователь
 
Регистрация: 16.09.2010
Сообщений: 40
По умолчанию

Вот что у меня получилось, но не могу понять в чём ошибка т.к. этаже программа решённая в дельфи с выше написанным условием выдаёт ответ -60. А здесь ответ FFE3 = -29

Код:
	.model small
	.stack 100h
	.data
 N	dw 3
 M	dw 5
 S	dw ?
	.code
begin:	mov ax,@data
	mov ds,ax
	mov cx,N
loop1:	push cx
	mov ax, cx
	mov cx, m
loop2:   	sub ax,cx
	sub ax,cx
	add [S],ax
	loop loop2
	pop cx
	loop loop1
exit:    	mov S,ax
	mov ah,4ch
	int 21h
end	begin
fuzo вне форума Ответить с цитированием
Старый 13.02.2011, 22:08   #4
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

а кто будет s перед начало расчета обнулять?
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/
VadikV вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу вычисления суммы ряда(С++) asp1k Помощь студентам 10 01.09.2010 17:43
Составить программу вычисления суммы. Obender13 Помощь студентам 0 05.11.2009 18:14
Составить программу вычисления суммы Ленка Помощь студентам 8 28.05.2009 13:29