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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2017, 17:16   #1
Рома3540
Новичок
Джуниор
 
Регистрация: 18.10.2015
Сообщений: 2
По умолчанию В строке символов первое вхождение слова А заменить на слово В

Очень нужна помощь. В строке символов первое вхождение слова А заменить на слово В. Есть программа которая пишет слово В после слова А.
Код:
dseg segment
t db 'bus pas mod c $'
r db 160 dup(?)
a db 'mod '
b db 'tasm '
dseg ends
cseg segment
assume cs:cseg ds:dseg
start:  mov ax, dseg
	mov ds,ax
	lea si,t
	lea di,r
begin:  lea bx,a
b0:	mov al,[si]
	mov [di],al
	inc si
	inc di
	cmp al,[bx]
	cmp al,' '
	je fin
	inc bx
	jmp b0
fin: 	mov bx,0
b2: 	mov al,b[bx]
	mov [di],al
	inc di
	inc bx
	cmp al,' '
	jne b2
b3:	mov al,[si]
	mov [di],al
	inc si
	inc di
	cmp al,'$'
	ine b3
	mov ah,9
	lea dx,r
	int 21h
	mov ah,6
	mov dl, '$'
	int 21h
	mov ax,4COOh
	int 21h
	cseg ends
end start
Заранее спасибо.
Рома3540 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заменить определенное слово на рандомные слова igrok111 Общие вопросы Delphi 3 04.08.2013 00:15
Сравнить первое и последнее слово в строке (СИ) Pras Помощь студентам 1 27.06.2013 20:52
Даны два слова. Получить третье слово из неповторяющихся символов, входящих как в первое, так и во второе слова. dlinkz Паскаль, Turbo Pascal, PascalABC.NET 8 01.02.2012 11:09
Найти первое слово в строке Delphinchik Помощь студентам 10 24.08.2010 11:02