Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2010, 17:48   #1
Pljus1
 
Регистрация: 15.04.2010
Сообщений: 6
По умолчанию замена пробела запятой

помогите решить задачу: Даны символы разделенными пробелами.
В строке вставить вместо пробела запятую.
Найдите у меня ошибку или решите задачу по другому

.data

STR db 'press any key$'

.code
start:
mov di, seg str
mov ds, di
mov di, offset str
mov al,' '
mov cx,13
cld

repne scasb
jnz exit
mov byte ptr [di],','
exit:
lea dx,str
mov ah,9
int 21h

mov ax, 4c00h
int 21h
ends

end start
Pljus1 вне форума Ответить с цитированием
Старый 15.04.2010, 22:09   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

нет модели памяти
STR зарезервировано
прочитать как работает scasb главное
нет стека
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена запятой на точку diver83 Microsoft Office Excel 3 13.03.2010 17:30
слово, слудующее после пробела peq Microsoft Office Excel 2 26.11.2009 18:46
Разделение чисел на до запятой и после запятой msser Microsoft Office Excel 8 23.10.2009 11:57
Вставка пробела Лёшка228 Общие вопросы Delphi 7 21.06.2009 14:26
Ликвидирование пробела в Memo Sanek777 Общие вопросы Delphi 2 08.10.2008 15:51