Для невиртуальных функций адрес известен уже на этапе компиляции, поэтому компилятор вставляет код для вызова этой функции исходя из типа объекта...
Все разобрался, проблема была в обработчике irq14, в котором я некорректно сбрасывал бит в ISR, поэтому все последующие irq14 были запрещены.
Код моей процедуры. Prim_base_port = 1F0h Sec_base_port = 170h Prim_base_alter_reg =3f6h Primary = 0 Secondary = 1F0h-170h ATA_StateReg = 7h...
В некоторых источниках(например у Кулакова) пишется, что при чтении из порта 1F7h сбрасывается IRQ14, но не написано когда оно восстанавливается...
Можно использовать vector и не возиться с ручным выделением памяти.
Из статей "ATA для дZенствующих" я понял что все порты(кроме 1F0/170) 8 битные, как тогда в них записывать слова, последовательно по байту? Куда...
Скачал себе спецификацию команд ATA/ATAPI Command Set с www.t13.org. В ней все входные данные для команд описываются в виде: Word 00h Feature ......
Эта книга не учит программировать на ассемблере, в ней описывается архитектура микропроцессора с включением небольших примеров на...
Попробуй после SetWindowLong вызвать SetWindowPos с флагом SWP_FRAMECHANGED, точно не помню, но некоторые изменения только после этого вступают в...
К слову , я разбираюсь с технологией COM по книжке Inside COM, поэтому и провожу различные эксперименты с классами, их виртуальными и не...
У меня в Visual C++ 6.0 прекрасно работает следующий код: class CT { public: int m_h; void F1() {cout<<"CT::F1"<<endl; } }; int main() { CT*...
Это смотря для каких целей, так, например, так для самостоятельного исследования PE формата очень даже полезно(нестандартное выравнивание секций,...
Как я понял, благодаря флагу discardable секция будет выгружаться после загрузки драйвера. А зачем флаги code executable?
Помогите окончательно рабораться, как же работает импорт в драйвере. Как я понял, из всех структур импорта в одну секцию(например '.rdata') должны...
Объясните или дайте ссылку, где бы описывались внутренние механизмы винды для мэппирования файла(создание объекта раздел) как данных и как...
В мануалах Фога http://www.agner.org/optimize/ неплохо описан сабж(все в виде таблиц) и многое другое.
Вот посмотри книгу, может что и найдешь в ней, правда весит она многовато http://www.byte.com/abrash/ Это не варез. Оттуда же краткое описание:...
В док файле что лежит здесь на васме на странице 72 в самом верху есть такой текст Modr/m sib ** *** 101 ** 100 reg ** *** reg (no...
Имена участников (разделяйте запятой).