Не тупи число больше 9 в десятичной системе - это более 1 байта. Вот рабочий код на FASM`е для 2-значных чисел. org 100h mov al,3 int 10h...
Насколько я понял ALPHA нужно для проверки ввода цифр. Может лучше сделать так: ;Ввод цифр в строку. Enter - окончание ввода org 100h push ds pop...
mov edx,[inputs] shl edx,2 mov ecx,edx neg ecx lea eax,[sinapsData+edx] lea edx,[inputData+edx] xorps xmm0,xmm0 movss xmm0,[eax]...
FASM org 100h mov ax,3 int 10h push 0B800h pop es xor di,di mov si,text write:movsb shld ax,si,19 and al,8 or...
для 4 можно на SSE movaps xmm0,dqword[xxxx] ;x,1,1,1 movaps xmm1,xmm0 shufps xmm1,xmm1,11110000b mulps xmm0,xmm1 ;x^2,x,1,1...
Вот ещё два примера из AMD мануал (Но IMHO код leo с использованием cdq лучше) MOV ECX, [X] ;load value MOV EBX, ECX ;save value NEG ECX ;–value...
dave101ua Создаём массив с количествами символов, где каждый элемент соответсвует символу из ASCII таблицы. org 100h mov cx,11...
BOOL TextOut( HDC hdc, // handle of device context int nXStart, // x-coordinate of starting position int nYStart, // y-coordinate...
leo Ну вроде понял :) А вот допустим вышло так, что в виртуальном пространстве адресов я работаю с единым блоком, а в физическом он сильно...
Partner Не-е-е для начала нужно сделать свой процессор.
leo Э-э-э тогда какая польза от writeloop? Ведь мы тратим лишнее время на копирование данных из кеша в память, в то время как эта операция может...
Гугли 1) отображаемые в память (Memory mapped) файлы. 2) Н.Вирт алгоритмы+структуры данных=программы
kero
Partner Зачем эти тормозные BeginPaint/EndPaint? DC содержится в wparam (а уменя обычно ещё и в отдельной переменной), область перерисовки rcPaint...
Ну вот примеры 1) Когда ты перетаскиваешь своё окно частично за экран видна только его часть, остальное не прорисовано. Если ты попытаешься...
Ustus MOVNTQ копирует данные в буфер записи, затем SFENCE копирует буфер записи в память. Это понятно. movq mm0, qword ptr [edi+ecx*8] читает...
Так пойдёт? eip_value:mov eax,eip_value Вот поинтереснее вопрос. В мануале AMD есть пример. #define CACHEBLOCK 400h // QWORDs in a block, (8K...
twgt boolean имеет размер 1 байт, отсюда выводы.
B1ack Возвращает значение бита n из числе value. setc al лучше заменить на db 0D6h. and eax 0FFh IMHO не имеет смысла т.к тип функции boolean (1...
Pavia @pp: add dword [eax],edx sub eax,6*4, ; Цикл в loop входило dec cx jae @pp Меня очень удивило, что ТЫ написал ТАКОЕ. Ведь при движении в...
Имена участников (разделяйте запятой).