|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 17, 2003 23:05:28 При записи не байта, а слова или двойного слова? Он пишет через порт, или одновременно передает по байту через соседние два/четыре порта? Пример: mov eax,01020304h out 20h,eax eax целиком уйдет в 20h или по байту на 20h,21h,22h,23h? Надо бы перехватить перепрограммирование контроллера прерываний, но вот если воспользуются нестандартным способом (ax/eax) не знаю что и получится :) |
|
|
Дата: Янв 18, 2003 12:30:49 Вот че Intel пишет: Volume 1 : Basic Architecture 12.3. I/O ADDRESS SPACE "... The I/O address space consists of 64K individually addressable 8-bit I/O ports, numbered 0 through FFFFH. ... Any two consecutive 8-bit ports can be treated as a 16-bit port, and any four consecutive ports can be a 32-bit port. In this manner, the processor can transfer 8, 16, or 32 bits to or from a device in the I/O address space. ..." ----- Так что получается по байту в 20h, 21h, и т.д. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.117 |