![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.12.2013
Сообщений: 24
|
![]()
Задана строка. Скопировать последние count символов в другую строку. Обработку строк производить с конца. Произвести проверку 0 < count <= len, где len - длина строки. Если count <= 0, то выдать пустую строку. Если count > len, то выдать сообщение об ошибке. Исходную строку, ее длину, количество копируемых символов и результат вывести на экран.
Подскажите, пожалуйста, как то реализовать? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
![]()
Установить флаг направления, чтобы символы копировались в обратном порядке (std). Записать в cx счетчик, и сделать rep movsb. Остальное должно быть просто.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цепочечные команды | swe3 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 27.05.2012 17:52 |
Assembler, tasm цепочечные команды для работы с строками | D9bolic | Помощь студентам | 2 | 12.05.2012 13:24 |
Цепочечные команды | jciml | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.05.2011 14:59 |
Цепочечные команды | Несогласный | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.05.2010 20:49 |
Цепочечные команды | Opiym | Помощь студентам | 4 | 12.03.2010 22:09 |