Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Assembler] Дописать комментарии к программе


Автор: kawak 30.4.2013, 19:07
Здравствуйте!
Помогите, пожалуйста, дописать комментарии к программе.

Задание:
Написать и выполнить программу вычисления суммы произведений элементов двух числовых 5-элементных массивов, используя при этом косвенную адресацию.

Вот код программы, написанный под MASM32:
Код
.386                                       ; разрешает поддержку всех привилегированных инструкций процессора 80386
.model      flat,stdcall                   ; модель памяти и вызова подпрограмм
    
.data                                      ; объявление исходных данных
mas_1       BYTE   2, 4, 6, 2, 5           ; первый массив чисел
mas_2       BYTE   3, 1, 2, 8, 2           ; второй массив чисел

.code                                      ; исполняемый код
start:      xor    ebx, ebx                ; обнуляем ebx
            mov    edx, ebx
            mov    ecx, offset mas_2
            sub    ecx, offset mas_1
label_1:    mov    al, [mas_1+edx]
            mul    byte ptr[mas_2+edx]
            add    bx, ax
            inc    edx                     ; увеличить edx на единицу
            loop   label_1                 ; возврат на label_1
    
            ret                            ; завершение программы 
    
            end    start                   ; конец программы


НЕ АКТУАЛЬНО!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)