Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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


Ответ
 
Опции темы
Старый 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
СвятВас вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840