Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Nikich500
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 45
1

Поиск не цифр в строке

10.12.2014, 22:56. Просмотров 281. Ответов 0
Метки нет (Все метки)

Имеется кусок кода который находит в строке все цифры, как сделать наоборот, чтобы находил все НЕ цифры?
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
.data 
         string db 'ABCDEFGHIJKLAAMNOPQRSTUXYZ,fgh-+klmnopqrstuvwxAAyz;012345678912345'
         bitmap dq 0ffffffff00000000h    
         newLine db 10
.code
 
_start:  
        xor eax,eax
        xor edi,edi
        mov cx,20h
        lea ebx,bitmap
        lea edx,newLine
        add edx,2
        mov str1,edx ; Адресс начала первой строки 
        mov edi,edx
        xor edx,edx
        lea esi, string
        mov ah,2
;First output array
 
 
l1:     bt [ebx],edx
        inc edx ; передвижение по маске
        jnc l2
        lodsb
        cmp al,'0'
        jl l3
        cmp al,'9'
        jg l3
        stosb
        loop l1
        jmp l4
l2:     inc esi
l3:     loop l1 
l4:     
        dec ah
        cmp ah,0
        je l5
        mov cx, 20h
        add ebx,4
        xor edx,edx
        jmp l1
l5:
        cmp di,0
        jne l6
        mov esi, ebx
        mov cx,40h
        rep movsb
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2014, 22:56
Ответы с готовыми решениями:

Подсчитать количество вхождений буквы «о» в строке «прямой поиск в текстовой строке»
Подсчитать количество вхождений буквы «о» в строке «прямой поиск в текстовой строке» Заменить в...

Ввести с клавиатуры строку. Найти шаблон во введенной строке (поиск подстроки в строке)
Помогите написать программу. Ввести с клавиатуры строку. Ввести с клавиатуры коротенькую строку -...

Операции в строке: поиск, замена, удаление символа в строке
Доброго здравия! В ассемблере совсем новичок, поэтому прошу помощи. Программа должна получать...

Поиск цифр в строке
Добрый день! Сейчас сижу и никак не могу понять почему у меня не работает как положено мой код: ...

Поиск цифр в строке
Добрый день! Имеем строку к примеру 123456 qwer 12 34 Необходимо вытащить только 123456 Sub...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2014, 22:56

Поиск цифр в строке символов
Поясните пожалуйста почему у меня не работает 2 вариант, подскажите как правильнее сделать иначе....

Производит поиск цифр в символьной строке С++
Написать программу, которая производит поиск цифр в символьной строке и в случае отсутствия иных...

В исходной строке a, состоящей из цифр, определить среднее арифметическое цифр
В исходной строке a, состоящей из цифр, определить среднее арифметическое цифр, входящих в строку....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru