![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.06.2010
Сообщений: 4
|
![]()
Всем доброго времени суток! Помогите, пожалуйста, разобраться в программе на Ассемблере, выполняющую следующее задание: имеется предложение из нескольких слов. Переставить все пробелы в начало строки. Дополнительных строк не использовать. Выдать на печать число пробелов и модифицированную строку. Не могу разобраться в коде, не работает. Посмотрите, пожалуйста, в чем причина и если не составит труда, добавьте комментариев, потому что сам ноль в этом...
вот программа: Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 08.06.2012 в 10:53. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 71
|
![]()
Что-то очень большой и непонятный код
![]() Имеется строка, получаем ее длину, устанавливаем SI и DI на ее конец и флаг направления - обратный. Делаем LODSB, проверяем AL на пробел. Если пробел, то снова LODSB. Иначе STOSB. И так пока строка не кончится (начнется ![]() Вроде у меня как-то проще получилось и всего три с половиной строчки... ![]() А в чужих кодах пока не ройся, лучше сам с нуля пиши - полезней и понятней! |
![]() |
![]() |
![]() |
#3 |
Регистрация: 10.06.2010
Сообщений: 4
|
![]()
Fedor666, тогда может поможете с реализацией данного кода? буду признательно благодарен.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Код:
Правильно поставленная задача - три четверти решения.
Последний раз редактировалось DiemonStar; 15.06.2012 в 11:50. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти максимальное число пробелов идущих подряд | angelochek7 | Помощь студентам | 0 | 08.05.2012 21:42 |
Определить, сколько строк массива имеют максимальное число пробелов | vaako | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 03.04.2012 15:28 |
Удаление пробелов из строки.... | paravoz1k | Общие вопросы Delphi | 1 | 13.08.2011 15:21 |
Количество пробелов до конца строки | Qv_1 | Microsoft Office Word | 8 | 01.06.2009 19:58 |
Строки(удаление пробелов). C language | SuccEssoR | Помощь студентам | 4 | 15.01.2009 17:13 |