|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.11.2010, 17:22 | #1 |
Форумчанин
Регистрация: 18.10.2008
Сообщений: 166
|
Проверка числа на четность
Есть какое-то число в AX, как можно несложно проверить, четное оно или нет ?
|
05.11.2010, 18:57 | #2 |
Пользователь
Регистрация: 20.09.2010
Сообщений: 38
|
Как вариант, можно поделить AX на 2 и проверить, есть ли остаток.
Код:
Тогда есть вариант проще Код:
Последний раз редактировалось Vergo; 05.11.2010 в 19:33. |
05.11.2010, 20:28 | #3 |
Форумчанин
Регистрация: 18.10.2008
Сообщений: 166
|
подскажите а если хочу проверить на нечетность почему не так?:
test ax, 1 jne nechetnoe |
05.11.2010, 20:35 | #4 |
Пользователь
Регистрация: 20.09.2010
Сообщений: 38
|
Тогда так:
Код:
|
05.11.2010, 20:41 | #5 |
Форумчанин
Регистрация: 18.10.2008
Сообщений: 166
|
|
05.11.2010, 20:42 | #6 |
Пользователь
Регистрация: 20.09.2010
Сообщений: 38
|
Хотя и с jne точно так же должно работать
|
06.11.2010, 11:31 | #7 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
если значение из ах потом будет уже не нужно, можно короче сделать так
Код:
Нет, ну правда..
|
06.11.2010, 12:00 | #8 |
Форумчанин
Регистрация: 18.10.2008
Сообщений: 166
|
|
06.11.2010, 12:38 | #9 |
Форумчанин
Регистрация: 03.02.2010
Сообщений: 178
|
а если ax будет нужен то:
Код:
|
06.11.2010, 15:46 | #10 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
таки это не короче, чем с test %)
тоже 4 байта
Нет, ну правда..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
четность числа | Sparky | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 15.06.2010 10:51 |
Проверка на простые числа | Lemo | Помощь студентам | 1 | 29.09.2009 21:38 |
Проверка чётности числа | Antoha79 | Помощь студентам | 3 | 23.05.2009 12:58 |
True или False, в зависимости от того, имеют три данных числа одинаковую четность | DjVidan | Помощь студентам | 4 | 12.10.2008 22:02 |
проверка числа на дробность | _ares_ | Общие вопросы C/C++ | 2 | 07.10.2008 10:35 |