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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2019, 22:32   #1
СвятВас
Новичок
Джуниор
 
Регистрация: 25.09.2019
Сообщений: 1
Вопрос Замена нечётных символом на знак

сделал замену чётных символов с аски на *, но вот сижу думаю как сделать нечётные.Учу асм недавно.Буду рад помощи)
Код:
lea edi,rez
    td:
    mov al, [edi]
    and al, 1h
    cmp al, 0
    jnz l1
    mov al, [edi]
    cmp al, 65
    jb l1
    cmp al,122
    ja l1
    cmp al, 91
    jb l2
    cmp al, 96
    ja l2
    jmp l1
    l2:
    mov al, '*'
    mov [edi], al
    l1:
    inc edi
    mov al, [edi]
    cmp al, 0
    jnz td
    invoke MessageBox,0, addr rez, addr sztitle,MB_OK
    ret
СвятВас вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка чётных и нечётных (TurboPascal) VladKB1 Помощь студентам 4 10.06.2014 19:43
Нахождения нечётных чисел ( java ) agentura Помощь студентам 0 09.04.2014 15:42
Сумма нечётных натуральных чисел grev_4 Паскаль, Turbo Pascal, PascalABC.NET 4 17.12.2010 11:17
Есть чат на яваскрипте.не могу поставит знак +;Хотя люди его как то ставят, просто мой знак + заменяется maksim1983 JavaScript, Ajax 4 23.02.2009 07:55