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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2010, 07:33   #1
Vylkan
Новичок
Джуниор
 
Регистрация: 29.01.2010
Сообщений: 3
Хорошо Дано целое число

Дано целое число.Если оно чётное,то записать в регистр Di значение FFFFh,если нечётное - FF00h. Помогите решить плиз!!
Vylkan вне форума Ответить с цитированием
Старый 31.01.2010, 11:04   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Код:
mov ax,num
xor di,di
dec di
test ax,1
jz beg
shr di,8
beg:
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 01.02.2010 в 07:31.
Goodwin98 вне форума Ответить с цитированием
Старый 01.02.2010, 04:17   #3
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Goodwin98
странный синтаксис у вашего ассемблера -- обычно двоеточие пишут после имени метки, то есть beg: а вот в батниках перед именем :beg
Vylkan
А можно сделать так
Код:
mov di,0FFFFh
mov si,0FF00h
test num,1
cmove di,si

Последний раз редактировалось Mikl___; 01.02.2010 в 07:29.
Mikl___ вне форума Ответить с цитированием
Старый 01.02.2010, 07:36   #4
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Хм.. ну малость описАлся... с кем не бывает
Зато мой код будет работать на процессорах/эмуляторах младше 386
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано действительное число x ttjke Помощь студентам 3 30.11.2009 23:33
Паскаль - выделить целое число Вера123 Помощь студентам 3 18.06.2009 10:29
Дано натуральное число RAVEN23 Помощь студентам 5 05.06.2009 15:23
дано трехзначное число.вывести число,полученное при перестановки цифр десятков и сотен исходдного числа. Kenny_mackormik Помощь студентам 7 12.03.2009 15:18
Сколь угодно большое целое число 1nd1g0k1d Общие вопросы C/C++ 3 29.02.2008 18:15