Удаление элемента массива: не могу найти ошибку - Assembler

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

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

задание заключается в удалении элемента массива. размер массива,элементы,удаляемый элемент вводятся с клавиатуры. кучу раз уже переписывала код по новой, привожу самый нормальный вариант (который работает совсем не так как надо). до конца ввода вроде нет ошибок,проверяла. насколько я могу предположить,ошибка кроется где-то начиная с проверки элементов на удаление вплоть до вывода. подскажите пожалуйста,что нужно исправить,завтра уже нужно сдавать рабочую программу. а,и ещё.бесконечные циклы в конце сделаны чтобы окно не закрывалось после завершения программы,но это почему то не всегда срабатывает.есть ли какое-нибудь прерывание для таких целей? http://zalil.ru/32355197

Решение задачи: «Удаление элемента массива: не могу найти ошибку»

textual
Листинг программы
      xor  ax, ax
      int  16h

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

  1. xor ax, ax - Присваивает регистру AX значение 0. Регистр AX будет использоваться для хранения индекса элемента массива.
  2. int 16h - Выполняет интеррутацию с номером 16h, что эквивалентно вызову функции 16h. Это может быть функция, которая обрабатывает прерывания, или функция, которая используется для взаимодействия с операционной системой.

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


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

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

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