Найти наибольшее отрицательное число. Массив слов - Assembler (245998)

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

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

TASM С подробным описанием,пожалуйста.

Решение задачи: «Найти наибольшее отрицательное число. Массив слов»

textual
Листинг программы
    test ax,8000h
    jnz minus
 
    plus:
    ;действие, если элемент положительный
 
    jmp exit
 
    minus:
    ;действие, если элемент отрицательный

Объяснение кода листинга программы

  1. Задаётся значение 8000h в регистр ax.
  2. Производится проверка на положительность этого значения с помощью команды test ax,8000h.
  3. Если результат проверки положительный, то выполняется переход к метке plus.
  4. Если результат проверки отрицательный, то выполняется переход к метке minus.
  5. В обоих случаях после выполнения действий, соответствующих положительному или отрицательному значению, происходит переход к метке exit.

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

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