stellaco Есть: http://www.codef00.com/projects.php
reddrak Дело было так. Автор оригинального первого издания написал первый код так: inline void set_2d( float *a, int m, int i, int j ) {...
asmfan в С++ да, в Си нельзя делать int(a), ну и конечно всяких *_cast'ов тоже нет. Страуструп настоятельно рекомендует в С++ юзать *_cast'ы,...
в гугловском кеше посмотри http://74.125.77.132/search?q=cache:C6DO9L-2_dQJ:sasm.narod.ru/+sasm.narod.ru&hl=ru&ct=clnk&cd=1&gl=ru и т.п.
tolower() и toupper(). Хотя если ascii, то к нижнемы регистру можно привести через "| 0x20" p.s. Конечно, только латиница.
в виндовсе для этой цели есть меню "пуск".
XbIxbI устанавливаешь указатели на начало и конец слова и сравниваешь символы, на которые они указывают, при каждой итерации приближаешь...
В Уоррене есть глава, посвещенная делению произвольных целых чисел, а также отдельная глава выделена быстрым способам деления на константы.
Aspire Не гоняйся за вымышленной оптимизацией. Насколько я понял ты хочешь этого: void MyFunc(){ long param; param =...
Aspire Это плохой подход. Нужна переменная - объявляй и используй. Нужна еще одна - тоже. Иначе будут ошибки, код станет тредночитаем итп. Если...
Не уверен, что инструкции x86 можно описать КС-грамматикой, уж очень много там ньюансов и костылей. А если и можно, то получившийся дизассемблер...
osrootd это называется макросы ;)
Наверное флаги не так установил, посмотри `man 2 open`
a1: neg reg js a1 Старый приём, он приводится еще в Зубковсом учебнике. Это самый короткий способ получить abs, но к сожалению, далеко не самый...
pcmpgtd, но опять же, в mmx лучше не лезть, а сделать простой проверкой по dword'ам.
Имена участников (разделяйте запятой).