· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Как? Обрабатывать строки?

Посл.отвђт Сообщенiе


Дата: Апр 18, 2003 00:42:35

Если можно, покажите пример обработки строк в ASM. На пример: проверка на наличие символа в строке.


Дата: Апр 18, 2003 00:56:36

.DATA
strHello Db 'Hello, World!',0

.CODE
mov ecx, 13 ; How many chars in 'strHello'
mov al, ',' ; Find comma
cld
mov edi, offset [strHello]
repne scasb
jne NOT_FOUND

; --- GOT IT!
dec edi ; Now EDI points to ','

; --- Calculate index of ',' in EAX
mov eax, edi
sub eax, offset [strHello]


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.040