برمجة آلة حاسبة تفاعلية منخفضة المستوى بجماليات معمارية 8086 Assembly

0 (0)

الوصف

تتطلب البرمجة منخفضة المستوى (Low-Level Programming) فهمًا دقيقًا لإدارة مسجلات المعالج (Registers) والذاكرة والتعامل المباشر مع مقاطعات النظام (Interrupts). قمت ببرمجة وبناء حاسبة نصية تفاعلية بأسلوب فردي كامل باستخدام لغة البرمجة التجميعية للمعالج 8086 Assembly. ركزت في هذا المشروع على بناء خوارزميات مخصصة للتعامل مع مدخلات ومخرجات الأرقام الصحيحة الموقعة (Signed Integers) عبر وحدة الإدخال؛ حيث قمت بتطوير الإجراء read_number لتحويل المحارف المدخلة إلى قيم عددية مع معالجة الإشارات السالمة، والإجراء print_number لتحويل النتائج الحسابية في الذاكرة إلى رموز نصية قابلة للعرض. كما قمت بتنفيذ عمليات الجمع، الطرح، الضرب، والقسمة باستخدام تعليمات المعالج مثل (IMUL وIDIV)، مع تضمين معالجة برمجية دقيقة للتحقق من خطأ القسمة على صفر وإظهار تنبيهات للمستخدم دون توقف البرنامج. يبرز هذا المشروع قدرتي العميقة على التعامل مع هيكلية الحاسوب، إدارة الذاكرة، وبناء الخوارزميات الأساسية دون الاعتماد على مكتبات جاهزة.

شراء الخدمة

المبلغ الكلي 8

البائع

معلومات

الخصم %20
السعر $10 8
مدة التسليم 5 أيام
طلبات قيد التنفيذ 0
الطلبات المكتملة 0
العملاء 0
المبيعات 0

الخدمات المقترحه

Powered By Mohamed A. Bahnsawy

All rights reserved © kaf 2026