Добавил:
T0miesh
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Экзамен / Экзамен
.docxВариант №9
Задан массив В (20). Найти положительный максимальный элемент и его номер
Код:
include io.asm
stack1 segment
db 256 dup(?)
stack1 ends
data segment
array dw 20 dup(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
data ends
code segment
start: assume ss:stack1, ds:data,cs:code
mov ax, data
mov ds, ax
mov si,0
mov cx,20
mov bx,0
mov ax,0
lea bx, array
mov ax, [bx]
beg:cmp [bx],ax
jl no
mov ax,[bx]
no: inc bx
inc bx
loop beg
outint ax
newline
mov cx,20
mov ah,10h
int 16h
mov ah,4ch
int 21h
code ends
end start
Результат: