Добрый день. Написал генератор паролей, суть его такова: Он просто берёт строку с нулями заданной длинны и начинает последовательно начиная с определённого ASCII кода перебирать символы, дойдя до определённого кода , устанавливается байт по умолчанию для следующего байта.. Код полученный в теории должен работать верно, но у меня почему-то перестаёт увеличивать символы после первого же перехода на следующий байт. Не могу понять почему. Вот код: Код (Text): mov eax,PointerString mov ebx,79h mov [eax],ebx current: mov ebx,[eax] inc ebx mov [eax],ebx .IF ebx>=7Fh jmp next .ENDIF sub eax,flag mov flag,0 push eax invoke MessageBox, NULL,eax, addr string, MB_OK + MB_ICONSTOP ; Тут выводится массив. pop eax jmp current next: inc flag mov ebx,79h mov [eax],ebx inc eax mov ebx,78h mov [eax],ebx jmp current Если есть идеи, пишите. Спасибо.