global main
section .data
array: dq 1
len1: equ $-array;длина одного элемента
dq 2,3,4,5,6,7,8,9,10 ; констатный массив 8 байтных чисел
count: equ ($-array)/ len1;считаем количество элементов массива
dq count;запоминаем в память
section .bss
f_result: resq 1 ; тут мы будем хранить результат вычислений;
section .text
main:
;установка начальных значений
mov rsi,array
mov rcx,count
FLDZ
;цикл суммирования
isLoopI:
FILD qword[rsi]
FADD
add rsi,len1
loop isLoopI
;деление
FDIV qword[rsi]
FST qword[f_result]
;дальше код выхода
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.