Возвести в квадрат элементы массива и записать в другой массив - Assembler
Формулировка задачи:
Приветствую, дали задачу, каждое число в массиве, возвести в квадрат и записать в другой массив.
Написал код, не знаю правильно ли работает, и помогите вывести на экран.
Пробовал выводит через вот это
Не получилось
model small stack 100h .data len equ 4 arr1 db 1,2,3,4 arr2 db 4 dup(?) .code start: mov ax,@data mov dx,ax mov cx,len xor al,al xor si,si cycle: mov al,arr1[si] mov bl,arr1[si] mul bl mov arr2[si],bl inc al inc si loop cycle mov ax, 4c00h int 21h end start
aam add ax,3030h mov dl,ah mov dh,al mov ah,02 int 21h mov dl,dh int 21h
Решение задачи: «Возвести в квадрат элементы массива и записать в другой массив»
textual
Листинг программы
mov al, ' ' int 29h