int 21h? Параметры правильно передаёшь?
Max_Cohen Гугль не помогает? SystemParametersInfo(SPI_SETDESKWALLPAPER,0,filename,true);
-CreateFile\CloseHandle -ReadFile\WriteFile Функции находятся в kernel32.dll. Смотри Туториалы Iczelion'а
1212 На процессорах AMD инструкция shld декодируется программно (т.н. VectorPath) и за такт может быть декодирована только одна такая инструкция....
1) читай CH26-XX.txt - поможет насчёт fbld 2)ficom, fimul и другие целочисленные инструкции только с памятью работают. 3) fbstp требует...
Наверное здесь wait_cycle: lock xchg [edi], edx cmp edx, SPINLOCK_FREE jne wait_cycle
Насчёт мат. части х.з. Если хочешь увеличить быстродействие замени shld на SHR REG2, 30 LEA REG1, [REG1*4 + REG2] Можно и на MMX (SSE2) переписать
pcmpgtd сравнивает DWORD`ы и помещает в выходной регистр маску. При этом флаги не меняются. чтобы работать с флагами делай так sub [lo],eax...
WinDjView
persicum В AMD Athlon Processor x86 Code Optimization Guide это подробно расписано
Grondes Рекурсивно... х.з. Вот из Вирта (Алгориитмы+Структуры данных=прогграммы) быстрая сортировка procedure sort(l,r: index); var i,j:index;...
О-о-о-о rdx, xmm15, haddps... А у меня AMD Athlon XP 2500 :( 1) Сделай адресацию как у меня - через один регистр. 2) Если массивы большие...
Проверял на Windows XP и Windows Me на разных компьютерах - работает одинаково нормально. 1) Попробуй полноэкранный режим (Alt+Enter) 2) Попробуй...
shl 20
Смотри в сторону fbld/fistp. Двоично-десятичные числа могут иметь до 18 десятичных разрядов.
Это рабочий код - у меня курсор есть и слова выделяются. Чтобы русские буквы нормально отображались измени переменную text text db...
@@: - анонимная метка @f: - следующая анонимная метка @b: - предыдущая анонимная метка org 100h mov ax,3 int 10h push 0B800h pop es xor di,di...
Замени на mov ax,dx shl dx,4 shl ax,2 add dx,ax
org 100h mov ax,3 int 10h push 0B800h pop es m1: mov ax,3 int 33h imul dx,dx,20 shr cx,2 add dx,cx cmp dx,di je m1 not byte[es:di+1] mov...
Курсор (инверсия фона) org 100h mov ax,3 int 10h push 0B800h pop es m1: mov ax,3 int 33h shl dx,2 shr cx,2 lea ebx,[edx*4+edx] add ebx,ecx...
Имена участников (разделяйте запятой).