Функция lods & задача
Добавлено: 14 дек 2004, 17:25
У мя есть задача:
"Есть строка в которой задан некий текст. Вывести все слова в строке с новой строчки"
И вот как я ее себе представляю сделать:
Дальше, я думаю, что надо использовать функцию lods для того чтобы загрузить строку и вывести ее на экран. Одна проблема: я не знаю ее синтаксиса (
). Подскажите, плз. У кого есть варианты на альтернативное решение задачи тоже прошу написать ее решение здесь. Заранее спасибо.[/code]
"Есть строка в которой задан некий текст. Вывести все слова в строке с новой строчки"
И вот как я ее себе представляю сделать:
Код: Выделить всё
data segment
string db "some words","$"
data ends
code segment
assume ds:data,cs:code,es:data
start:
mov ax,data
mov ds,ax
mov es,ax ; настройка es и ds
mov al,' ' ; здесь храниться символ пробела
cld ; сбрасываю df
lea di,string ; думаю тут все ясно
mov cx,10 ; длина строки
repne scas string ; ищу пробел
; на этом мой код обрывается
