Прочитать всю дискету посекторно. Чтением одного файла не определишь, нормальная она или нет.
Попробуй сделать так с "Прикладной криптографией" Шнайера (раньше, вроде, здесь лежала, сейчас не вижу) :)
Границы сегментов могут пересекаться. И, соответственно, запись данных в один сегмент может привести к порче данных в другом. COM-программы,...
Какая разница, куда растет стек. Ты вычисляешь адрес. В SS начало сегмента, SP - смещение от начала сегмента. Так что SS+SP
все, теперь нормально.
А разве @ не означает локальную метку, доступную только внутри функции. imho, встречал такое определение в описании какого-то ассемблера...
Interrupt Descriptor Table. Описание читаем в мануалах по защищенному режиму. Команды для работы с ней - lidt, sidt.
А почему не дальше? Почему рождение Вселенной ты считаешь первопричиной? Может быть Большой Взрыв - тоже следствие...
%USERPROFILE%\Local Settings\Temp :)
Four-F другие нормально.
только call $+5
можно
push ebx ; изменяем его как угодно pop ebx И неплохо бы практиковать это и с другими регистрами, которые ты используешь.
а префикса 67h?
WasmForever
2Aquila Баг в оформлении страницы. Или так задумано дизайнером? :)
атрибуты секции .text поменять не забудь, иначе access violation получишь... #pragma comment(linker, "/SECTION:.text,RWX") вроде так.
попробуй заменить mov eax, FarCall на lea eax, FarCall
SYSTEMTIME st; char szDate[64]=""; LV_ITEM lvi; wsprintf(szDate, "%02d.%02d.%04d %02d:%02d", st.wDay, st.wMonth, st.wYear, st.wHour,...
_emit вставляет только байты. Вставить дворд в VS, вроде, нельзя. Попробуй с модификацией кода: _asm { lea esi, lab...
Имена участников (разделяйте запятой).