Не получается найти максимальный элемент в массиве - Assembler
Формулировка задачи:
Листинг программы
- data segment
- max dw ?
- mass dw 52,67,80,-73,58,-16,75,39,-95,12
- data ends
- code segment
- assume:cs: code, ds: data
- start:mov ax,@data
- mov ds,ax
- lea si,arr
- mov cx,len
- first:
- lodsb
- test al,80h
- jz skip1
- mov max,al
- dec cx
- or cx,cx
- jz exit
- jmp next
- skip1:
- loop first
- next:
- lodsb
- test al,80h
- jz skip2
- cmp al,max
- jge skip2
- mov max,al
- skip2:
- loop next
- exit:
- mov ah,4Ch
- mov al,00h
- int 21h
- end start
Решение задачи: «Не получается найти максимальный элемент в массиве»
textual
Листинг программы
- assume cs:code,ds:data
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д