Форум — Ответы ( К темам )
? | Саша: Помогите найти информацию (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 портом) или пишутся с нуля — с помошью ассемблерных вставок. это был ответ на работу с устройствами вообще, а для более конкретного ответа, скажи, с чем именно ты хочешь работать |