Разработать программу, которая: отнимает от элементов массива X соответствующие элементы массива Y - Assembler

Узнай цену своей работы

Формулировка задачи:

1. Заданы два упорядоченных по возрастанию массивов целых знаковых (беззнаковых) чисел X, Y размерности n. Разработать программу, которая: отнимает от элементов массива X соответствующие элементы массива Y.

Решение задачи: «Разработать программу, которая: отнимает от элементов массива X соответствующие элементы массива Y»

textual
Листинг программы
.model small
.386
 
.data
x db 10,12,14,16,18,20
y db 1,2,3,4,5,6
z db 6 dup(?)
 
.stack
db 255 dup(?)
 
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
 
lea si,x
lea di,z
xor bx,bx
mov cx,6
do:
lodsb 
sub al,byte ptr y[bx]
stosb
 
inc bx
loop do
 
mov ah,4Ch
mov al,00h
int 21h
end start

Оцени полезность:

10   голосов , оценка 3.7 из 5
Похожие ответы