Только начал учить не понимаю как сделать правильно - Assembler
Формулировка задачи:
Найти сумму элементов произвольного одномерного массива
Решение задачи: «Только начал учить не понимаю как сделать правильно»
textual
Листинг программы
;masm .model small .386 .stack .data mas dw arr_n,1,2,3,4,5 ;Массив arr_n = ($ - mas)/2-1 ;Элементов в массиве - ; это чтобы не считать их вручную sum dd 0 ;Значение суммы .code start: mov ax, @data mov ds,ax lea si, mas lodsw ; размер массива mov cx, ax @@: lodsw cwd add [sum],eax LOOP @B mov ax, 4C00h int 21h end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д