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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2010, 14:59   #1
StudeHt
Пользователь
 
Регистрация: 05.04.2009
Сообщений: 78
По умолчанию Сумма элементов массива

Здравствуйте уважаемые эксперты! Подскажите пожалуйста, как можно найти сумму элементов массива???
StudeHt вне форума Ответить с цитированием
Старый 26.04.2010, 15:39   #2
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Код:
.data
    mass db 1,4,5,3,6
    summ    db 0
.code
start:
    xor eax,eax
    xor ebx,ebx
    mov ecx,5
    lea esi,[mass]
    mov al,byte ptr[mass]
l1:    
    mov bl,[esi+1]
    add ax,bx
    inc esi
    loop l1 
end start
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Старый 26.04.2010, 15:53   #3
StudeHt
Пользователь
 
Регистрация: 05.04.2009
Сообщений: 78
По умолчанию

Огромное спасибо!
StudeHt вне форума Ответить с цитированием
Старый 29.04.2010, 11:30   #4
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

;а можно и лучше чуток, чобы неплохо было бы

.data
mass db 01h,04h,09h,0f0h,06h,0abcdh
mass_size equ $-mass
summ dd 0
.code
start:
lea esi,mass
mov ecx,mass_size
cld
@1:
lodsb
xor edx,edx
add dl,al
adc summ,edx
loop @1
ret
end start
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль.Сумма элементов массива Венера9 Помощь студентам 4 01.02.2010 19:31
Сумма элементов преобразованного массива 0001 Помощь студентам 5 18.01.2010 15:48
C++. сумма элементов массива BzDoN Помощь студентам 3 01.12.2009 07:04
Сумма и произведение элементов массива Zid@ne Общие вопросы C/C++ 5 23.12.2008 19:22
Сумма элементов массива, больших А Sultan Помощь студентам 1 21.04.2007 11:13