еще для 23: lea ebx,[eax+eax*8] shl eax,5 sub eax,ebx lea ebx,[eax*8] lea ebx,[ebx+ebx*2] sub ebx,eax
Black_mirror Проверить на 19 можно также как ты для 11,13,17 предложил: test19: mov edx,eax shr eax,9 and edx,511...
Dimson Но проц считает не в 10-й системе счисления. Сначала число туда перевести надо. Лучше распиши свой алгоритм для 8-й системы и получишь...
Black_mirror Супер! Я до такого не допер. Вот мое решение: xor ebx,ebx L10: add eax,ebx mov ebx,eax and ebx,7 shr eax,3 jnz L10...
Black_mirror шустро! но у меня на одну инструкцию меньше получилось
cresta Если бы не было, то я бы и не запостил. ;) Этож не практическая задача. Сама собой в голову пришло. Может кому-то еще интересно найти...
Типа микроупражнения. Надеюсь такого не было. Необходимо проверить делится ли число n на 7 не используя операций деления и умножения....
Вроде так. Насчет правильности синтаксиса не уверен. add eax,2*n+1 and eax,not (1 shl n) [добавлено] опс. так по ходу правильно. add...
The Svin да, но Dimson уже поправил ошибка пошла от самого sword'а я от его алгоритма отталкивался и не заметил
если N кратно степени двойки, то можно так: (A+N) AND (-N)
Может у кого-нибудь еще найдется подобное предложение. Или сможет помочь в поиске квартиры в пределах метро не дороже 12000 р. Например,...
Крестики Нолики уже были на Hugi. Правила в приложении. мыло Игоря - igoryk (собака) fromru.com [img] _1925639444__rules.txt
Имена участников (разделяйте запятой).