| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Заполнение всех 256 байтов строки |
| Автор: iglaweb 12.11.2009, 15:40 |
| Вот код решения задачки: Заполнить все 256 байтов строки символом с кодом 0 mov byte ptr s, 255 mov ecx, 255h lea edi, s xor eax, eax mov al, '0' cld {двигаемся в прямом направлении} repnz stosb но в строке только 48 нулей, почему? |
| Автор: airyashov 12.11.2009, 16:58 | ||
почему такой код? вроде так
|
| Автор: iglaweb 12.11.2009, 19:27 |
| airyashov, все равно 48 нулей! В паскале s задаю так: "var s : string;" |
| Автор: 111u3 12.11.2009, 20:15 |
| Значит в паскале код кде-то косячит или асемблерный код не так вызываете или еще какие нибудь причины. то что здесь приведено правильно и проверено. Что бы вам точно ответили необходим полный вид кода, желательно с коментами. |
| Автор: airyashov 12.11.2009, 22:08 |
| Паскаль - это хорошо, только там параметром много при компиляции, линковке. Куда смотрит es например? |
| Автор: Mikl_ 13.11.2009, 05:04 | ||||
|