الدرس 1: مقدمة إلى لغة Visual Basic (التنصيب والتشغيل )
لقد ظهرت لغة Visual Basic لأول مرة عام 1991، ومنذ ذلك الحين وحتى الآن تجري تعديلات على هذه اللغة وذلك بظهور إصدارات مختلفة، وآخر إصدار هو Visual Basic 6.0 وهو الإصدار الذي سنعتمده في هذا المقرر.
البرامج الفرعية SUBROUTINES
هي إجراءات مكتوبة بشكل مستقل عن البرنامج الرئيسي. متى وجب على البرنامج الرئيسي أن ينجز الوظيفة المحددة بواسطة البرنامج الفرعي فإنه يستدعي البرنامج الفرعي إلى العمل و من أجل هذا يجب أن يتحول التحكم من البرنامج الرئيسي إلى نقطة البداية في البرنامج الفرعي، حيث يستمر تنفيذ البرنامج الفرعي، و عند اكتمال التنفيذ يعود التحكم إلى البرنامج الرئيسي بالتعليمة التالية لتعليمة مناداة البرنامج الفرعي:
طاقم تعليمات المعالج 8086
يُزود المعالج 8086 بمجموعة تعليمات مؤلفة من 117 تعليمة أساسية و كذلك إن المجال الواسع للمتحولات و أنظمة العنونة المسموحة للاستعمال مع هذه التعليمات يوسع مجموعة التعليمات إلى تعليمات أكثر، فمثلاً تعليمة Mov الأساسية تمتد إلى 28 تعليمة مختلفة و قابلة للتنفيذ على مستوى لغة الآلة.
مقدمة في لغة الأسمبلي
هذه اللغة مزودة لوصف كل من العمليات الأساسية التي يمكن إنجازها بواسطة المعالج المصغر، تُكتب تعليمات هذه اللغة باستعمال الرموز الهجائية أو ما يُدعى ALPHANUMERIC بدلاً من الأصفار و الواحدات في شيفرة الآلة للمعالج. إن الصيغة العامة لكتابة الأمر (التعليمة) في لغة الأسمبلي هي:
مفهوم العنوان الفيزيائي و الإزاحات
مقدمة
لاحظنا أن الذاكرة بطول 1 ميغا بايت أي أنها مرقمة من 00000h إلى FFFFFh لذلك فإننا نحتاج أثناء عنونة المقاطع إلى رقم ست عشري بطول 20 بت ذلك لأن تمثيل رقم ست عشري بطول خمس خانات ( و هو المستخدم في ترقيم حجرات الذاكرة ) يحتاج إلى عشرين بت لكن مسجلات المقاطع و التي نستخدمها في العنونة هي بطول 16 بت فقط الأمر الذي يضطرنا إلى استنتاج عنوان فيزيائي بعشرين بت !!