include \masm32\include\windows.inc
include \masm32\include\masm32.inc
include \masm32\include\kernel32.inc
include \masm32\macros\macros.asm
includelib \masm32\lib\masm32.lib
includelib \masm32\lib\kernel32.lib
.data
i db "T ro Ps",0
j db ?
pr dd 20h
zero dd 0
.code
start:
xor ecx,ecx
mov eax,offset i
mov ebx,zero
next:cmp eax,pr
jne nextEl; если пробел равен элементу строки то должно перейти на следующую строку, а
;переходит в любом случае на метку nextEl
add ebx,1
cmp ebx,1
jg delElement
jmp nextEl
nextEl:
mov eax,[eax+1]
jmp next
delElement:
cmp eax,pr
jne mover
mov eax,[eax+1]
mover:
mov edx,eax
mov eax,[eax+1]