Да, afaik она копирует гостевую gdt и добавляет туда дескрипторы для работы собственно кода vmware. По идее это замедляет работу гостя, хотя и...
VMWare исполняет код режима пользователя напрямую, а код режима ядра эмулирует (VirtualPC делает так же; там используется динамическая трансляция,...
http://ru.wikipedia.org/wiki/Функция_Аккермана
Из-под root можно и без драйверов: есть две функции ioperm() и iopl() - первая открывает доступ к указанному диапазону адресов, вторая понижает...
В смысле, Segmentation fault во время выполнения? Всё правильно, кто же даст доступ к портам заурядной прикладной программе? Скомпилировать можно,...
Rito Нажатие на кнопку закрытия окна посылает этому окну сообщение WM_DESTROY. Оно не посылает потоку сообщение WM_QUIT - хотя бы потому, что окон...
Скачать почитать - есть: http://developer.amd.com/documentation/guides/Pages/default.aspx#manuals
sysenter macro db 0fh,34h endm ... ; ...идёт текст программы... sysenter Ну или юзать fasm - он сам знает про sysenter/syscall.
Уважающие себя компиляторы Си (vc,gcc,icc) сами могут соптимизировать длинные switch. Для длинных почти заполненных диапазонов это обычно бывает...
AsmGuru62 Возможен также вариант, что такое происходит из-за того, что CString - это класс с непустым конструктором/деструктором. Смотрите: void...
Быстрые эмуляторы - VMWare, VirtualPC, там это нужно. http://ru.wikipedia.org/wiki/AMD64
А это новое слово в крякмисостроении. Называется "сломайте неправильный крякми". Я его не запускал, но у меня он тоже не сработает, ибо пытается...
В мануалах AMD это сказано в первом томе, раздел 4.10 "128-Bit Media and Scientific Programming" -> "Exceptions": В мануалах Intel это тоже есть...
ciril Похоже, как-то путано объяснил... короче, команда "clts" должна спасти отца русской демократии.
Если я правильно помню, так и должно быть: переключение задач устанавливает бит в cr0, что, мол, задача переключилась, а потом все...
ciril Настоятельно рекомендую поставить эмулятор Bochs и работать с ним. Например, в данном случае Bochs пишет в bochsout.txt вполне приличный...
CyberManiac Гы, так всё к тому и идёт :) В 64-битном режиме уже нету таких инструкций, как pusha/popa/aaa/aad/aas/aam/daa/das/... (список неполон)...
Тупым перебором всех 32-битных чисел с проверкой соответствующего условия - самое простое и быстрое решение (меньше минуты времени процессора и...
Вводить нужно явно число 4294966856, а чтобы всё это работало, байтик со смещением 0x2B6 и значением 0x34 нужно пропатчить на 0x3E.
Chameleon Может быть, ebp меняется? Судя по "__asm", это ассемблерная вставка в Сишную процедуру, так вот: не вставил ли компилятор перед твоим...
Имена участников (разделяйте запятой).