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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2010, 16:20   #1
MO_oNLight
 
Регистрация: 22.05.2010
Сообщений: 3
По умолчанию Обработка строк

Дана строка произвольной длинны, удалить из неё согласные.

код:
.model small
.stack 256
.data
sourse db 'I live in Odinsovo'
l=$-sourse
dest db 'b c d f g h j k l m n p q r s t v w x z'
l1=$-dest
.code
assume ds:@data, es:@data
main:
mov ax,@data
mov ds,ax
mov es,ax
cld
lea si,sourse
lea di,dest
mov cx,10
m:
push cx
lodsb
mov cx,si
m1:
scasb
jne m2
??? bl,1
m2:
loop m1
pop cx
loop m
mov ax, 4c00h
int 21h
end main


Помогите исправить ошибки, очень нужно
MO_oNLight вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка строк Сергей33 Паскаль, Turbo Pascal, PascalABC.NET 0 04.05.2010 10:18
обработка строк Razyiller Компоненты Delphi 8 17.04.2010 00:01
Обработка строк(Си) Bl@st Помощь студентам 2 30.12.2009 23:14
Обработка строк Александр90 Помощь студентам 1 16.12.2009 21:21
Обработка строк в C++ defol-777 Помощь студентам 1 12.03.2009 18:10