السلام عليكم
هل هناك كتب (و لو بلغة اجنبية - amazon) تهتم بكيفية التعامل مع قطع الهاردوير مثل (USB و الطابعة و الشاشة.. الخ) و لكن بدون الاعتماد على اي مكتبة.
انا اعلم ان المبرمج عليه ان يتعامل مع واجهات الاجهزة (Device Interfaces) بدون الدخول الى هندسة الاجهزة.. فقط ارسال البايتات او البتات (الخ) من و الى الواجهة (Interface) و الواجهة بدورها تتعامل مع قطعة الهاردووير.
ليس لدي اي مشكلة في فهم معمارية الكمبيوتر و لغات البرمجة كالC و الاسمبلر.
اشدد على عدم الاعتماد على اي نظام تشغيل او مكتبات مساعدة من طرف ثالث للتعامل مع الهاردووير
تعديل:
صراحة كنت اقرا عن كيفية بناء نظام تشغيل.. عندما ننتقل من الReal Mode الى Protected Mode لن نستطيع استعمال مميزات BIOS للتعامل مع الهاردووير.. و هذا الشيىء دفعني الى كتابة هذا السؤال.