Форум программистов, компьютерный форум, киберфорум

Задачка на пошевелить чуть-чуть мозгами (Нужно получить ноль, если в регистре ноль, и единицу в обратном случае) - Assembler - Обсуждение 404053

Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Обсуждение
Всего сообщений: 28
Имя Дата Сообщение
Читать обсуждение полностью:
Задачка на пошевелить чуть-чуть мозгами (Нужно получить ноль, если в регистре ноль, и единицу в обратном случае)
DKOI 11.12.2011 00:38 https://www.cyberforum.ru/post2270638.html
В процессе написания кода столкнулся с одной задачей,...
Goodwin98 11.12.2011 01:27 https://www.cyberforum.ru/post2270765.html
Первое что в голову test eax,eax mov eax,0 setne al
DKOI 11.12.2011 01:53 https://www.cyberforum.ru/post2270811.html
Не знал про эту команду :) Так действительно проще :)
Ant1971on 11.12.2011 02:46 https://www.cyberforum.ru/post2270916.html
sub ax,1 mov ax,0 adc ax,0 xor ax,1
Mikl___ 12.12.2011 07:13 https://www.cyberforum.ru/post2274758.html
1) neg eax sbb eax,eax and eax,1 2) neg...
zzzyyyxxx 12.12.2011 07:48 https://www.cyberforum.ru/post2274823.html
обшибся :(, хотя нет, знаю вариант получше: ;а...
Mikl___ 12.12.2011 09:20 https://www.cyberforum.ru/post2274948.html
zzzyyyxxx, я тоже в качестве решения сперва предложил NOP, ...
zzzyyyxxx 12.12.2011 10:46 https://www.cyberforum.ru/post2275106.html
Mikl___, спасибо за уточнение по моему neg здесь ни к...
Mikl___ 12.12.2011 10:56 https://www.cyberforum.ru/post2275128.html
как это ни к чему? получить CarryFlag=1 можно через SUB,...
zzzyyyxxx 12.12.2011 11:06 https://www.cyberforum.ru/post2275145.html
точно!, ......извиняй!
Ant1971on 12.12.2011 11:13 https://www.cyberforum.ru/post2275161.html
Тоже понравился вариант. Не знал, что neg устанавливает cf...
zzzyyyxxx 12.12.2011 23:09 https://www.cyberforum.ru/post2277830.html
мои мозги шАвелятся медленно, но вариант покороче на 1 байт...
murderer 26.06.2013 11:22 https://www.cyberforum.ru/post4773137.html
bsr ecx,eax shr eax,cl
VTsaregorodtsev 26.06.2013 23:31 https://www.cyberforum.ru/post4777018.html
@DKOI, ещё один двухстрочный вариант собирается из test и...
murderer 27.06.2013 07:27 https://www.cyberforum.ru/post4777559.html
У меня меньше 3 строк не выходит mov edx,1 test ...
Dmitrinik 27.06.2013 12:23 https://www.cyberforum.ru/post4778381.html
shr eax,31 adc eax,0
murderer 27.06.2013 12:29 https://www.cyberforum.ru/post4778415.html
@Dmitrinik Это эквивалентно eax = ((eax shr 30) and...
Thread 28.06.2013 07:16 https://www.cyberforum.ru/post4781948.html
imul eax,eax,80000000h rol eax,1
murderer 28.06.2013 07:34 https://www.cyberforum.ru/post4781962.html
Если заменить rol на rcl, то будет работать при условии,...
Thread 28.06.2013 07:39 https://www.cyberforum.ru/post4781971.html
молодца,я вся ночь просто не спал.что пришло ,то написал....
murderer 28.06.2013 08:23 https://www.cyberforum.ru/post4781972.html
В принципе вот рабочий вариант, но при eax=0 выдаст...
VTsaregorodtsev 30.06.2013 21:35 https://www.cyberforum.ru/post4791050.html
у cmov... второй аргумент может быть адресом данных в...
Charles Kludge 30.06.2013 22:55 https://www.cyberforum.ru/post4791337.html
Хм. А так? bsr ecx, eax shr eax, cl
Mikl___ 01.07.2013 04:53 https://www.cyberforum.ru/post4791923.html
это решение приводил murderer, здесь, но если верить Агнеру...
Charles Kludge 01.07.2013 09:36 https://www.cyberforum.ru/post4792204.html
А я не подглядывал, а когда нашёл, что я не первый, удалять...
Mikl___ 01.07.2013 10:02 https://www.cyberforum.ru/post4792265.html
:rofl:
Vadimych 01.07.2013 10:09 https://www.cyberforum.ru/post4792286.html
Если в чём и можно обвинить всех, написавших в этом году в...
Ethereal 01.07.2013 10:56 https://www.cyberforum.ru/post4792420.html
NEG EAX SBB EAX,EAX NEG EAX
 
 
Similar

файл вещественных чисел, нужно поравить код совсем чуть-чуть
Вот написал, но работает только для целых чисел.Как сделать для файла с вещественными числами?...

Немогу разобраться в программе нужно пожалуйста чуть чуть дописать её!
Уже вроде все написал.И должно работать!! Но не хочет рисовать незнаю почему, если кто нибудь...

Если в матрице встречается ноль, то нужно обнулить столбец и строку, где находится этот ноль
Дан двумерный массив n на m. Если в массиве встречается ноль, то нужно обнулить столбец и строку...

Какие именно темы в математике нужно выучить, чтобы начать хоть чуть-чуть понимать математический анализ и всё остальное
Здравствуйте, не знаю в правильном ли я месте спрашиваю, но любой совет поможет. Я студент 1 курса,...

Ads
MoreAnswers

Когда я соединяю комп и телевизор через Tv-Out, кабель чуть чуть искрит.
Всем привет. Есть такой вопрос. Когда я соединяю комп и телевизор через Tv-Out, кабель чуть чуть...

Некорректно работает ListListener и еще чуть-чуть всякого стаффа
Всем привет! Я постигаю вощем java потихоньку... вот у меня возникло пара вопросов: 1)почему у...

Много текста на одной странице или по чуть-чуть на нескольких?
В процессе оформления перечня и описания услуг на сайте компании я озадачился следующей вещью. Как...

Отнять последнюю строку от остальных (чуть-чуть исправить код)
Надо последнею строку матрицы отнять от всех остальных, у меня это получилось сделать, но в условии...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru