Форум — Ответы     (  К темам )
 ?  Саша: Помогите найти информацию (05-05-2003 19:08:19)
Начал учить С, хочу узнать где можно найти информацию о ратоте с устройствами. заранее спасибо.
 Andrew (06-05-2003 09:55:58)
Работа с устройством описана в руководстве по устройству. :)
Конкретнее можно вопрос сформулировать?
 Георгий (06-05-2003 11:23:12)
язык C++ (как впрочем и c, pascal, basik...) не содержит языковых средств для работы с какими бы то нибыло устройствами. Все функции для работы с устройствами фактически обращаются либо к устройству не посредствено, с помощью ассемблерных вставок или вызывают функции ОС, которые, в свою очередь, вызывают ещё что-нибудь, но в конце концов всё сводится к чтению/записи:
1. портов ввода/вывода (asm : in / out)
2. области памяти (физической)
а программист работает на каком-то уровне абстракций:
1. уже есть готовые функции для работы с устройством — они и используются — пример:
printf — вывод на экран/консоль
Printer() — обьект BCB для работы с принтерами
2. нет готовых функций — они создаются или с помошью готовых (например работа с устройством, подключенным к COM порту реализуется через функции ОС для работы с COM портом) или пишутся с нуля — с помошью ассемблерных вставок.
это был ответ на работу с устройствами вообще, а для более конкретного ответа, скажи, с чем именно ты хочешь работать