|
24 / 24 / 0
Регистрация: 08.09.2010
Сообщений: 136
|
||||||
Задачка на пошевелить чуть-чуть мозгами (Нужно получить ноль, если в регистре ноль, и единицу в обратном случае)11.12.2011, 00:38. Показов 3583. Ответов 27
Метки нет (Все метки)
В процессе написания кода столкнулся с одной задачей, которая показалась мне интересной и я хотел бы поделиться ей с вами и послушать альтернативные варианты реализации, коль таковые имеются.
В регистре есть число. Нужно получить ноль, если в регистре ноль, и единицу в обратном случае. Казалось бы, тривиально, таковым и является. Однако усложним задачу, запретив использовать условные и безусловные переходы. То есть, алгоритм, реализующий это без ветвлений. Мой вариант под катом, но советую в начале самим пошевелить мозгами Свои варианты пожалуйста также постите под кат.ответ
Код AT&T x64.
Пусть исходное число лежит в %rax
0
|
||||||
| 11.12.2011, 00:38 | |
|
Ответы с готовыми решениями:
27
файл вещественных чисел, нужно поравить код совсем чуть-чуть Немогу разобраться в программе нужно пожалуйста чуть чуть дописать её!
|
|
4195 / 1841 / 223
Регистрация: 06.10.2010
Сообщений: 4,127
|
|||||||||||||||||||||
| 28.06.2013, 08:23 | |||||||||||||||||||||
|
В принципе вот рабочий вариант, но при eax=0 выдаст исключение.
Thread Опередил Добавлено через 14 минут
0
|
|||||||||||||||||||||
|
3127 / 1717 / 273
Регистрация: 19.02.2010
Сообщений: 4,503
|
||
| 30.06.2013, 21:35 | ||
|
0
|
||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
||||||
| 30.06.2013, 22:55 | ||||||
|
Хм. А так?
0
|
||||||
|
Ушел с форума
16376 / 7688 / 1080
Регистрация: 11.11.2010
Сообщений: 13,768
|
||||||||
| 01.07.2013, 04:53 | ||||||||
0
|
||||||||
| 01.07.2013, 09:36 | |
|
0
|
|
| 01.07.2013, 10:02 | |
|
0
|
|
| 01.07.2013, 10:09 | |
|
0
|
|
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
|
| 01.07.2013, 10:56 | |
|
NEG EAX
SBB EAX,EAX NEG EAX
0
|
|
| 01.07.2013, 10:56 | |
|
Какие именно темы в математике нужно выучить, чтобы начать хоть чуть-чуть понимать математический анализ и всё остальное Когда я соединяю комп и телевизор через Tv-Out, кабель чуть чуть искрит. Некорректно работает ListListener и еще чуть-чуть всякого стаффа Много текста на одной странице или по чуть-чуть на нескольких? Отнять последнюю строку от остальных (чуть-чуть исправить код) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний против массовых профанаций
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|