Удаление элемента массива: не могу найти ошибку - Assembler
Формулировка задачи:
задание заключается в удалении элемента массива. размер массива,элементы,удаляемый элемент вводятся с клавиатуры. кучу раз уже переписывала код по новой, привожу самый нормальный вариант (который работает совсем не так как надо). до конца ввода вроде нет ошибок,проверяла. насколько я могу предположить,ошибка кроется где-то начиная с проверки элементов на удаление вплоть до вывода. подскажите пожалуйста,что нужно исправить,завтра уже нужно сдавать рабочую программу. а,и ещё.бесконечные циклы в конце сделаны чтобы окно не закрывалось после завершения программы,но это почему то не всегда срабатывает.есть ли какое-нибудь прерывание для таких целей? http://zalil.ru/32355197
Решение задачи: «Удаление элемента массива: не могу найти ошибку»
textual
Листинг программы
xor ax, ax int 16h
Объяснение кода листинга программы
xor ax, ax
- Присваивает регистру AX значение 0. Регистр AX будет использоваться для хранения индекса элемента массива.int 16h
- Выполняет интеррутацию с номером 16h, что эквивалентно вызову функции 16h. Это может быть функция, которая обрабатывает прерывания, или функция, которая используется для взаимодействия с операционной системой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д