помогите разобраться
как сделать на асме чтобы в строке введенной аользователем заменить 1 или несколько букв
а то я асм учу сам себе задачки задаю а вот эта не получается
я пробовал:mov byte ptr string[di],'r'(буква любая но ничего не выходит)
сзаранее спасибо
А как ты узнаешь произошла замена или нет? И чем ты пользуешься для ввода строки?
Цитата:
Originally posted by Zenhipster
А как ты узнаешь произошла замена или нет? И чем ты пользуешься для ввода строки?
А как ты узнаешь произошла замена или нет? И чем ты пользуешься для ввода строки?
я пользуюсь oah 21h(чтение в буффер)
я узнаю это вывев новую строку
Цитата:
Originally posted by Lenin
я пользуюсь oah 21h(чтение в буффер)
я узнаю это вывев новую строку
я пользуюсь oah 21h(чтение в буффер)
я узнаю это вывев новую строку
Вообще без исходника сложно сказать. Проверь правильно ли настроены сегментные регистры.
Должно быть что то вроде следующего:
...
push cs
pop ds
mov byte ptr string[si],'r'
...