мда, 3 темы и ответ в самом калашникове (наконец-то он благодаря письмам узнал про существование ассемблеров, отличных от MASM 6.x) -- впору...
Во-первых, assume всегда испокон веков требовалась в таких случаях; во-вторых, данная ошибка воспроизводится a) на старых версиях MASM'a (до 6.х),...
q_q 1) думай и проверяй -- только не "у себя" ;) 2) это не ИМХО -- это Абсолютная Истина, фрагмент кода тому пример
1) assume нет 2) калашников г..но, если речь идет не про автомат
Вызывать int13h из драйвера можно, но, смотря из _какого_ драйвера. В win9x драйвер может вызывать nested execution-сервисы и вызывать прерывания...
DSDT -- это как раз имя ACPI-таблицы, в которой хранится сабжевый стафф -- MB-устройства, их ресурсы, методы, etc. По логике вещей DSDT является...
а в самом реестре винды где они прописаны? Можешь экспорт ветки кинуть? В DSDT бы их поискать по-хорошему, но винда к сожалению любит херить ACPI...
DJK проверь а) что на материнской плате MIDI и gameport вообще реализованы б) что в BIOS setup'е MIDI и gameport включены Если в сетапе нет...
К LPC "прицеплена" только всякая мелюзга вроде таймера, PIC, RTC, DMA, FDC, COM и тп -- всё то, что совсем не PnP -- большинство с фиксированными...
в принципе на современных MB от ISA PnP Enumerator'а толку мало -- там похоже "зацепить" можно только реальные ISA-карты (кои уже раритет) и...
0,5Мб -- это наверное Plug and Play ISA Specification и Plug and Play BIOS Specification ;) до кучи:
Тут либо дописать кусок кода для синхронизации к 'чужой' проге, либо в 'своей' части глушить все остальные процессоры при обработке прерывания...
это обычно делается с помощью семафора, владение которым получают, используя инструкции с LOCK. Устраивается гонка до семафора, кто выиграл --...
их приходится все прощелкивать при прокрутке. Примерное представление можно получить, если на PC попробовать побегать по названиям разделов, не...
имхо лучше просто "от" Тогда колонка будет естественно выглядеть -- Последнее сообщение......2006-23-23 от имя_пользователя Сейчас же получается...
[deleted]
блоками их ATA-спецификация обозвала. Для command block это логично -- 8 регистров (1F0-1F7/170h-177h для legacy). Ну а для control block блок...
сделай простейшую синхронизацию, вызывать int 21h из обработчика IRQ -- это моветон. Например, раздели код на "safe"- и "unsafe"-части (как...
для начала наверное надо б в обычном PIO, без прерываний и прочего до винта "достучаться", а там видно будет. ;) Для этого баз портов (при уже...
т.н. InDOS флажок
Имена участников (разделяйте запятой).