لوحة المفاتيح هي واحدة من أهم أجهزة الإدخال على جهاز الكمبيوتر. ومع ذلك ، لفهم كيفية عمل لوحة المفاتيح وكيفية تفاعلها مع الكمبيوتر ، تحتاج إلى فهم برمجتها. في هذه المقالة ، سنلقي نظرة على رمز لوحة مفاتيح لغة التجميع ، بالإضافة إلى تقديم أمثلة وشرح مفصل لتشغيلها.
لفهم كيفية عمل لوحة مفاتيح لغة التجميع ، تحتاج إلى معرفة السجلات الخاصة التي تتحكم في وظائفها. يتم توصيل لوحة المفاتيح بالكمبيوتر عبر وحدة تحكم لوحة المفاتيح ، والتي بدورها متصلة بالمعالج. يتم تخزين ترميز المفتاح المضغوط على لوحة المفاتيح في سجل لوحة مفاتيح خاص ، حيث يمكن للبرنامج قراءته ومعالجته حسب الضرورة.
تتيح لك برمجة لوحة المفاتيح بلغة التجميع إنشاء تطبيقات تستجيب لمفاتيح معينة أو اختصارات لوحة المفاتيح. على سبيل المثال ، يمكنك كتابة لعبة بسيطة يتم فيها التحكم فقط باستخدام لوحة المفاتيح. للقيام بذلك ، تحتاج إلى معرفة الرموز الرئيسية واستخدامها في البرنامج لتحديد إدخال المستخدم. في هذه المقالة ، سنلقي نظرة على أمثلة لرمز المجمع الذي سيسمح لنا بفهم هذه العملية بمزيد من التفصيل.
أمثلة على رمز لوحة مفاتيح لغة التجميع
فيما يلي بعض الأمثلة على رمز لوحة مفاتيح لغة التجميع:
مثال 1:
يستخدم هذا الرمز المقاطعة إنت 16 ساعة لقراءة الأحرف من لوحة المفاتيح وعرضها على الشاشة:
موف آه ، 00 ساعة ؛ تحديد قيمة 00 ساعة إلى سجل آه
كثافة العمليات 16 ساعة ؛ مقاطعة المكالمة 16 ساعة
- يوجد أدناه مثال على الرمز للتعامل مع الضغط على مفتاح الإدخال:
كثافة العمليات 16 ساعة ؛ مقاطعة المكالمة 16 ساعة
سمب آل ، 0 د ؛ مقارنة القيمة في السجل آل مع 0 د (أدخل رمز المفتاح)
الانتقال إلى تسمية لا تدخل إذا كانت القيم غير متساوية
؛ يتم تنفيذ الرمز عند الضغط على مفتاح الإدخال
; ...
الانتقال غير المشروط إلى تسمية النهاية