Доброго времени суток! Нашел кусочек нужного кода в инете на срр, все в принципе перевел без проблем на масм, а вот с выравниванием размера до страниц что то никак не разжую. Помогите плиз... lf.QuadPart=(lf.QuadPart+ 16*PAGE_SIZE - 1)&(~((LONGLONG)(16*PAGE_SIZE-1)))
Код (Text): lp equ (16*PAGE_SIZE-1)/100000000h hp equ (16*PAGE_SIZE-1)%100000000h mov eax, lf.LowPart mov edx, lf.HighPart add eax, lp adc edx, hp and eax, ~lp and edx, ~hp mov lf.LowPart, eax mov lf.HighPart, edx на masm давно ничего не писал, поэтому могу ошибиться с операциями %, ~. Надеюсь, меня поправят, если что не так.