Прочитал статью Dark_Master'а и у меня возник вопрос: какой код команды записи сектора? Ещё хотелось бы найти инфу о всех командах ATA.
Я и сам так думаю, но встречал такой код реакции на NMI.
Может лучше так: push eax mov al,20h out 0A0h,al out 20h,al pop eax iret
Со скорость равной c.
Ссылка - это конечно хорошо, но зачем тогда форум? Лучше самим организовать FAQ(сайт то ещё и на английском).
Логично то логично, но это баг. Любой процесс в любое время без труда может подвесит систему.
Может SetWindowLong поможет? Правда только в своём приложении.
green Напиши так: int **ppi; const int **ppci; ppci = (const int **)ppi;
Так вот статья Dark_Master'а. Может в статье найдёшь что-нибудь.
Может добавить команды перехода при IF=1 и IF=0.
Ещё одна команда invlpg.
А может кто-то добивается именно этой цели: побольше пустых тактов? Например, организует задержку.
Как насчёт wbinvd и invd? Правда, идёт только в ринг0.
Я не забыл, меняет флаги.
Atlantic Ты прав: в AH 0FFh.
Самый короткий вариант: hlt Не изменяет стёк, регистры, флаги. :)
Atlantic aaa aas
staier Ну тогда другой вариант: not eax not eax
inc eax dec eax
:( Сервер не найден. Дай хотя-бы пару ссылок, плиз. (Наверно, инет у меня плохой...)
Имена участников (разделяйте запятой).