Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с портами i/o

3.0K
22 мая 2003 года
Markiz
4 / / 16.04.2003
Ребят, не поддскажите, кде бы найти инфы по работы с портами ввода-вывода (LPT/COM/USB/др.)? Какие там стандарты, какие форматы данных, прерывания, контроли всякие там... желательно чтобы это все было не специфично для конкретной ОС, а в целом... и желательно на низком уровне, на уровне оборудования ну или хотя бы BIOS
Спасибо!
989
23 мая 2003 года
Vlad232ua
182 / / 02.04.2003
Цитата:
Originally posted by Markiz
Ребят, не поддскажите, кде бы найти инфы по работы с портами ввода-вывода (LPT/COM/USB/др.)? Какие там стандарты, какие форматы данных, прерывания, контроли всякие там... желательно чтобы это все было не специфично для конкретной ОС, а в целом... и желательно на низком уровне, на уровне оборудования ну или хотя бы BIOS
Спасибо!


Не совсем понятно, а что нужно в результате:???: Т.к. от конкретной ОС и реализация будет зависеть. Если под Win, то по COM я лучше чем тут http://www.happytown.ru/prog/practika/com_win32.html описания не видел, есть в принципе и другие ресурсы, только поискать:)
Под дос та-же работа с COM портами будет выглядеть, что-то типа
outportb(0x3fb,0x80); /* COM 1 */
outportb(0x3f8,0x0C); /* baud 9600 */
outportb(0x3fb,0x1f); /* long - 8 bit */
...
unsigned char my_bite = 'a';
outportb(0x3f8,my_byte); /* out 'a' to COM1 */
while((inportb(0x3fd)&0x60)!=0x60);
...
Был как-то досовский Help полупереведенный, там это было.
Т.е. а соль в чем:???: , сначала ведь задача ставится, что и зачем, а потом реализуется, или будешь велосипед изобретать:???:

1.9K
29 мая 2003 года
Fantomas
32 / / 04.12.2002
Kupi knigu Assembler dla dos wondows i unix. Tam sztoto najdzies.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог