Вопрос № 173965: Добрый день Уважаемые эксперты. Прошу помощи в решении задачи. Написать программу по следующим данным: Процедура 1 Сравнение двух строк символов Процедура 2 Вывод сообщения о том, одинаковы ли данные Данные 1 первая строка символовВопрос № 173965:
Добрый день Уважаемые эксперты. Прошу помощи в решении задачи. Написать программу по следующим данным:
Процедура 1 Сравнение двух строк символов Процедура 2 Вывод сообщения о том, одинаковы ли данные Данные 1 первая строка символов Данные 2 вторая строка символов
Необходимо написать программу типа COM. Используя модель памяти Tiny. Моя попытка реализовать задачу представлена в приложении. Но она не работает. Всегда выводит "EQUAL!!!". Хотя я предусмотрел и иной
вариант. Пожалуйста исправьте что не так. Пользовался теорией отсюда:http://256bit.ru/Assembler/Pr/Index7.htm
Смотрите приложение. Эти строки не понятны: mov ax,ds push ax Все сегментные регистры одинаковые. Процедура proc1 -занимается сравнением и возвращает флаг Z, как результат работы. Процедура proc2 -занимается выводом строки, адрес которой передается в регистре DX. Удачи!
Приложение:
----- Итерация от человека. Рекурсия — от Бога. — Л. Питер Дойч
Ответ отправил: Зенченко Константин Николаевич, Модератор
Ответ отправлен: 05.11.2009, 12:14 Украина, Киев Тел.: +38-097-953-66-19 Адрес: Украина, Киев
Оценка ответа: 5 Комментарий к оценке: Спасибо большое за объяснение материала, а также за код программы.
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 256197
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.