Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://mavr.sao.ru/hq/sts/linux/doc/io-portprog/IO-Port-Programming-5.html
Дата изменения: Unknown Дата индексирования: Fri Dec 28 20:20:02 2007 Кодировка: Поисковые слова: reflection nebula |
The description above concentrates on the C programming language. It
should apply directly to C++ and Objective C. In assembler, you have
to call ioperm()
or iopl()
as in C, but after that you can
use the I/O port read/write instructions directly.
In other languages, unless you can insert inline assembler or C code
into the program or use the system calls mentioned above, it is
probably easiest to write a simple C source file with functions for
the I/O port accesses or delays that you need, and compile and link it
in with the rest of your program. Or use /dev/port
as described
above.