Нашел интересную задачку: Из чисел 1,3,4,6 используя опереции сложение, вычитание, умножение, деление и скобки нужно получить 24. Все числа...
crypto Потратив целый день на осмысление того, какая же информация была получена во фразе "А ведь тогда я их знаю" а после изведя за часик пару...
Негативное управление
вобще в самом деле нафига нам больше? у нас же нет ограничений на методы адресации, поэтому всё что нам нужно сможем построить из xor'а, sub'а или...
Если идти по пути однокомандного процессора, то по идее должно хватить: sub jc jmp если нужен доступ к сегментным регистрам то тогда еще...
Макросы, переходы, масм ... какая гадость! mov ecx,ext1 shr ecx,30 mov ebx,1 shl ebx,cl and ebx,12 add eax,ebx mov ebx,bas1 shr ebx,21...
если перед делением на 2 не прибавлять 1 то можно так paddb dst,src movq temp,src pcmpgtb temp,dest psrlw temp,1 ;нужно psrlb но такой команды...
Для решения задачки необходимы некоторые сведения об этом процессоре. В архиве находится дока с описанием всех команд этого процессора. Но самую...
В понедельник получил такое письмо: Добрый день, уважаемые подписчики рассылки "Низкоуровневое программирование для дZeнствующих"! Вас...
Очень мрачная статья о том куда же мы пришли http://www.kpe.ru/press/mera/256/1664/ Если вы не смогли её дочитать или лучше всех знаете что...
Пронумеруем все монеты. Очевидно что искомая монета может иметь любой номер. А среди оставшихся 2N монет N весят менее искомой. Всего...
А знаете ли вы что в одну 32х байтную запись каталога FAT-диска помещается 13 символов длинного имени файла?
http://www.wasm.ru/docs/11/fatgen103-rus.zip На странице 21 написано: RootDirSectors = ((BPB_RootEntCnt * 32) + (BPB_BytsPerSec – 1)) /...
_Serega_ Есть такая задача, называется 3N+1: while(a>1ULL) //а - 64х-битное беззнаковое целое ;) { if(a&1) a=a*3+1; a=a>>1; } Твой код...
droopy В доках сказано что код, который сбрасывает бит PE должен находиться в сегменте с лимитом 64К. В этом 32х-битном реальном режиме в EIP...
Сложение можно сделать таким циклом: do{ C=A and B; A=A xor B=(not ((not A) and (not B))) and (not C); B=C shl 1; }while(B); В худшем случае...
Miller Rabin Проверил SSE-версии на A64 (память 2x200 МГц, процессор 11х200 МГц): моя версия 6.15 М тактов твоя версия 7.5 М тактов версия...
triam В обратной польской нотации выражение записано правильно, а вот код не совсем. Инструкций fld2,fld3 не существует. Инструкция fld1 загружает...
triam Ну тогда немного поясню только третий пункт: R=|C-A-P/L*(B-A)|=|C-(A+P/L*(B-A))| (A+P/L*(B-A)) - точка на отрезке, в которую проецируется...
Метод который работает при любом расположении точек: A=(xa,ya) ;начало отрезка B=(xb,yb) ;конец отрезка C=(xc,yc) ;точка P=(C-A)*(B-A)...
Имена участников (разделяйте запятой).