Blackbeam А теперь что-нибудь из Фоменко...
А вы уверены что копмилятор по i:=i-1 не создаст команду DEC, которая не влияет на CF? Здесь скорее всего придется обращать внимание на SF который...
osox 1) link не подключает API-функции не задействованные в программе, поэтому какая разница, прописан у тебя kernel.lib или нет. 2) Можно...
Это то ядро, которое Great в трусы заправляет? Каламбур, ей богу :)
Результат забытия пароля и повторной перерегистрации...
Покажите как, просто интересно...
AsmGuru62 leo только бы поворчать, о быстродействии в ТЗ не было ни слова и мой вариант с пушами ничем не отличается от варианта gcc только push...
И всё же (хотя ТС написал "модель памяти для .386 с сегментацией по 64 Кбайта") код 16-разрядный, иначе бы везде стояли префиксы 66h, 67h. Для тех...
artkar Ищешь совпадение или различие? Допустим различие среди цепочки одинаковых символов (раз написано repe scasb) останов произойдет не на том...
AsmGuru62 а можно и не заморачиваться a dw 0FFFFh b dd 0FFFFFFFFh movzx ebx,a; расширяем word до dword'a push ebx fild dword ptr [esp];грузим...
AsmGuru62 я бы сделал так a dw 0FFFFh shr a,1; убираю значение из знакового разряда fild a;гружу в FPU fadd st,st; удваиваю jnc @f; операции в...
G13 Золотые слова! А давайте дополним WASM.RU/FORUM --> Правила
"Остапа несло..." © (not X) and (-(not X))
Nat111 А если вспомнить закон де Моргана, то получим те же яйца, но вид сбоку: not(X or not(X+1))
Nat111 ВЫДЕЛИТЬ КРАЙНИЙ СПРАВА НУЛЕВОЙ БИТ X = 01011100011 X+1 = 01011100100 not X = 10100011100 (not X) and (X+1) = 00000000100
Самый короткий вариант для сравнения строк or ecx,-1 @@: lodsb scasb jne строки_не_совпали test al,al loopnz @b строки_совпали: ......
ukrlanser push Droza_name pop esi push sr.cFileName pop edi or ecx,-1; @@: lodsb cmp...
Rockphorr с cmpsb можно использовать префикс rep но в ecx нужно положить какое нибудь значение можно искать ноль в одной из строк при помощи mov...
ukrlanser Не дочитал до конца, в #6 синтаксис masm'а для Fasm будет вот так mov edi,FileName mov esi,Droza_name or ecx,-1; максимально...
Имена участников (разделяйте запятой).