Для данных 4 чисел найти разницу между максимумом и минимумом - Assembler

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

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

2.Даны 4 числа. Найти разницу между max и min числами. Прошу вас, я частично понимаю Ассемблер, но я эти задачи не знаю как решать.Прошу вас

Решение задачи: «Для данных 4 чисел найти разницу между максимумом и минимумом»

textual
Листинг программы
org     100h
        mov     si,mass
        mov     cx,5
        cld
        mov     bx,[si]
        mov     dx,[si]
@@01:   lodsw
        cmp     ax,bx
        jg      @@02
        mov     bx,ax
@@02:   cmp     ax,dx
        jl      @@03
        mov     dx,ax
@@03:   loop    @@01
        sub     dx,bx
        ret
mass    dw      1,2,3,4,5

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

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