Привет алл, тут вопросик возник, только не пинайте больно тоько засел за ASM. ) Короче нужно создать динамический адрес куда бы я мог последовательно записывать символы вот пример в делфях s:=s+'a'; s:=s+'a'; s:=s+'a'; а вот что у меня вышло; PUSH EBP MOV EBP,ESP SUB ESP,50 ; резервирую место в стеке MOV AL,61 ; Символ 'a' MOV EDI,DWORD PTR DS:[ebp-50] STOS BYTE PTR ES:[EDI] ; уже здесь "Ошибка записи по адресу 00000000" STOS BYTE PTR ES:[EDI] STOS BYTE PTR ES:[EDI] STOS BYTE PTR ES:[EDI] MOV EAX,DWORD PTR DS:[ebp-50] LEAVE RETN И вот никак немогу понять что я делаю неправильно и как лучше это сделать