Найти минимальный элемент массива слов. - Assembler
Формулировка задачи:
Найти минимальный элемент массива. Массив слов. Это то что надо сделать.
Вот пример как программа должна выглядеть
Листинг программы
- model SMALL
- stack 100h
- dataseg
- MAX dw ?
- MASS dw 10h,20h,30h,5h,40h,15h,20h,70h,35h,34h
- codeseg
- startupcode
- lea BX, MASS ; Загрузить адрес массива
- mov CX, 10 ; Установить счетчик
- mov AX, [BX] ; Первый элемент массива в аккумулятор
- BEG: cmp [BX], AX ; Сравнить текущий элемент массива с
- ; максимумом
- jl NO ; он меньше
- mov AX, [BX] ; он больше
- NO: add BX, 2 ; Следующий элемент массива
- loop BEG ; Возврат, если счетчик CX не пуст
- mov MAX, AX
- ;Конец работы
- QUIT: exitcode 0
- end
Решение задачи: «Найти минимальный элемент массива слов.»
textual
Листинг программы
- ; минимумом
- jg NO ; он больше
- mov AX, [BX] ; он меньше
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д