Помощь - Поиск - Пользователи - Календарь
Полная версия: Матрицы на ассемблере
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ассемблер
Telk
Необходимо сложить две матрицы 3x3 и поместить в третью.Вывести на индикатор сумму первых байт массивов.tasm

01 02 03 ..
01 02 03 ..
01 02 03 ..
..
10 20 30 ..
10 20 30 ..
10 20 30 ..
результат
11 22 33 ..
11 22 33 ..
11 22 33 .

Вот всё что есть
Код

xor bx,bx
mov cx,3
cyc1:
push cx
xor si,si
mov cx,3
cyc2:
    mov al,mat1[bx+si]
    add al,mat2[bx+si]
    mov mat3[bx+si],al
    inc si
loop cyc2
add bx,si
pop cx
loop cyc1
Проходимец..
Зачем тут вложеный цикл? Ставь сразу СХ=9 и складывай
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.