Вычислить сумму элементов массива, имеющих четные номера - Assembler
Формулировка задачи:
Задан одномерный массив. Вычислите сумму элементов массива имеющих четные номера.
Помогите, пожалуйста)
Решение задачи: «Вычислить сумму элементов массива, имеющих четные номера»
textual
Листинг программы
.386 .MODEL flat, stdcall includelib kernel32.lib ExitProcess proto: DWORD option casemap:none .data cArray byte 2,3,8,4,12,7,0,1,9,5 .code start: mov cx, sizeof cArray mov bx, 0 ; флаг четности mov eax, 0 ; сумма lea edx, cArray addItem: test bl,1 jz nextIter add al, [edx] nextIter: inc edx inc bl loop addItem ; в eax сумма четных элементов invoke ExitProcess, 0 end start