السلام عليكم ورحمه الله وبركاته
اهلا بالشباب الكرام انا اليوم كنت اعمل على تطوير ساعة لنظام تشغيل
المهم كنت اريد بعض ارائكم حول كيف يتم برمجة ساعة النظام
تقريبا هذا ما حاولت عمله
gdt setup: gdt_set_gate(0, 0, 0, 0, 0); gdt_set_gate(1, 0, 0xFFFFFFFF, 0x9A, 0xCF); gdt_set_gate(2, 0, 0xFFFFFFFF, 0x92, 0xCF); idt setup: idt_set_gate(0, isr0, 0x08, 0x8E); ... idt_set_gate(31, isr31, 0x08, 0x8E); irq remap: remap the pic: 0-7 to 0x20 and 8-15 to 0x28 idt_set_gate(32, irq0, 0x08, 0x8E); ... idt_set_gate(47, irq15, 0x08, 0x8E); timer: pit installed on 0 kb: installed on 1
وليكون الموضوع ايضا حوار ونقاش علمى حول الوقت الحقيقى وتصميمه فى انظمة التشغيل