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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер
Регистрация

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка чётных и нечётных (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 12:17
Есть чат на яваскрипте.не могу поставит знак +;Хотя люди его как то ставят, просто мой знак + заменяется maksim1983 JavaScript, Ajax 4 23.02.2009 08:55


13:42.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.