Найти минимальный элемент массива слов. - Assembler

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

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

Найти минимальный элемент массива. Массив слов. Это то что надо сделать. Вот пример как программа должна выглядеть
Листинг программы
  1. model SMALL
  2. stack 100h
  3. dataseg
  4. MAX dw ?
  5. MASS dw 10h,20h,30h,5h,40h,15h,20h,70h,35h,34h
  6. codeseg
  7. startupcode
  8. lea BX, MASS ; Загрузить адрес массива
  9. mov CX, 10 ; Установить счетчик
  10. mov AX, [BX] ; Первый элемент массива в аккумулятор
  11. BEG: cmp [BX], AX ; Сравнить текущий элемент массива с
  12. ; максимумом
  13. jl NO ; он меньше
  14. mov AX, [BX] ; он больше
  15. NO: add BX, 2 ; Следующий элемент массива
  16. loop BEG ; Возврат, если счетчик CX не пуст
  17. mov MAX, AX
  18. ;Конец работы
  19. QUIT: exitcode 0
  20. end

Решение задачи: «Найти минимальный элемент массива слов.»

textual
Листинг программы
  1.                     ; минимумом
  2.         jg      NO                  ; он больше
  3.         mov     AX, [BX]        ; он меньше

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

7   голосов , оценка 4.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы