![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
user2 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.3.2007 Репутация: 1 Всего: 1 |
У меня следующая задача. Буду признателен, если кто поможет.
Имеется строка из произволных символов - буквы, цифры, пробелы и т.п. Необходимо подсчитать сумму всех цифр, имеющихся в этой строке и вывести её(сумму) на экран. И ещё- для решения мне нужно использовать цепочечные команды. |
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 9 Всего: 23 |
||||
|
||||
JAPH |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 12 Всего: 23 |
anwe, rep movsb, rep stosw, repne scasb и т.п.
Честно говоря, трудно представить, как их сюда притянуть. Ну в лучшем случае lodsb, в извращённом scasb. Но чтоб ещё и с префиксами... Это сообщение отредактировал(а) JAPH - 29.4.2007, 21:40 -------------------- Что непонятно - спрашиваем ![]() |
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 9 Всего: 23 |
||||
|
||||
JAPH |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 12 Всего: 23 |
Только в строке цифры имеют коды 30h - 39h.
-------------------- Что непонятно - спрашиваем ![]() |
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 9 Всего: 23 |
А я писал суть и для цифр.
|
|||
|
||||
user2 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 27.3.2007 Репутация: 1 Всего: 1 |
Спасибо, я вроде уже сам разобрался. Помещаю свой код полностью, вдруг кому понадобится. Правда вариант ещё черновой, но в целом работает и выводит, что надо.
|
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 9 Всего: 23 |
Ну вот. Сам и сделал. Молодец!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |