PDA

Просмотр полной версии : assembler парсинг


x-treem
24.06.2007, 16:02
добрый день. скажите пожалуйсто, как мне из строки [|]text[|] выделить text в отдельную переменную.
интересует реализация на masm.

dmnt
24.06.2007, 16:12
mov esi, offset textbuff ;[|]text[|]
mov edi, offset text
do_it:
lodsb
cmp al, '['
je do_it
cmp al, '|'
je do_it
cmp al, '['
je do_it
cmp al, 0
je _exit
store:
stosb
jmp do_it
exit:
ret

типа того