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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2012, 15:19   #1
rolex123
 
Регистрация: 21.11.2010
Сообщений: 3
По умолчанию Удалить повторяющиеся символы в строке FASM

Ребята, нужна ваша помощь, кто хорошо знает фасм, помогите написать программку. Нужно удалить повторяющиеся символы в строке. Заранее благодарен.
Вот до чего дошел сам:

Код:
format mz

    push    cs
    pop     ds

    xor al, al
    mov di, a
    mov di, offset a
    mov dx, offset a

m:  repne scasb
    jcxz exit
    mov ah, byte [di]
    cmp byte [di], ah
    jne m
    mov ah, 0
exit:
    mov ah,9
    mov dx,a
    int 21h
 
    mov ah,8
    int 21h
 
    mov ax,4C00h
    int 21h
 
    a db "arrayisbad$"

Последний раз редактировалось rolex123; 17.05.2012 в 15:58.
rolex123 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удалить повторяющиеся слова в строке Андрей.12 Помощь студентам 0 15.12.2009 18:51
удалить в строке все одинаковые символы Михаил70 Помощь студентам 5 09.09.2009 18:35
как удалить лишнеие символы в строке, и ограничить длину строки MixanMM Общие вопросы Delphi 3 11.06.2009 07:03
Ввести строку, вывести на экран символы, повторяющиеся в строке более 2 раз. bibl2008 Помощь студентам 4 01.03.2009 13:30
Удалить из Memo повторяющиеся строки Etar Компоненты Delphi 2 28.06.2007 18:34