Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Пример 6. В памяти, начиная с адреса 0 01А, хранится некоторый текст, длина которого равна 15 (Ғһ) байтам. Определить номер первого, совпадающего с образцом, символа в тексте. При отсутствии требуемого символа результат равен 0 (это практически полный аналог функции pos в Паскале).
Поместим в R1 счетчик символов, в R2 – адрес текущего символа. Затем будем сравнивать каждый символ текста с образцом в R0 и в случае совпадения прервем выполнение цикла. При несовпадении будем продолжать цикл до тех пор, пока счетчик не превысит ҒҺ, т.е. не станет равным 10Һ. Если цикл завершится по выполнении этого условия, то символ-образец найти не удалось и в качестве ответа в R1 следует занести 0.
Дата публикования: 2014-10-19; Прочитано: 805 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!