Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [assembler]Количество пробелов в строке


Автор: Tamplier 27.5.2007, 11:28
Как определить количество пробелов в строке?

Автор: dumb 27.5.2007, 17:11
Код

.model tiny
.386
.data
string db 'sample   string with  spaces',0
.code
org 100h
start:
    cld
    mov     si, offset string
    xor     cx, cx
    xor     dx, dx
    xor     ax, ax
next_char:
    lodsb
    cmp     al, ' '
    setz    dl
    add     cx, dx
    or      al, al
    jnz     next_char
    ; в cx - кол-во пробелов в строке
    ret
end start

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)