تعريب لوحة المفاتيح والشاشة

Slides:



Advertisements
Similar presentations
Event Handling in flash Event: is an instantaneous occurrence usually triggered by user. هو احداث تقع فورا وتطلق عادة باستخدام المستخدم Event: is an instantaneous.
Advertisements

تعريف المصفوفات Arrays Dim OneDim (9) As Integer ' 10 عناصر Dim TwoDims (1, 1) As String ' عناصر 4= 2 * 2 OneDim (0) = 100 OneDim (1) = 200 … OneDim (9)
المطيافية الذرية: تحليل المواد لمعرفة عناصرها
منصور البصيلي خالد الزهراني
تعريب الحاسب - حسني المحتسب
التعرف الآلي على الكلام العربي المنطوق
Prepared By: Manal Mobarez hotmail.com.
نظام هال سوبر نوفا خالد العبدلله أقسام نظام هال سوبر نوفا قاريء الشاشة أنظمة إخراج: الناطق عدسة التكبير لغة برايل.
إدارة وتنمية مصادر المعلومات Information Resource Management (IRM)4.
س : ما هو فيروس الكمبيوتر ؟
كتابة المعادلات الرياضيه لمحرر الرياضيات العربي Math Braille
المكونات المادية للحاسب الآلي
مقدمة عن الكمبيوتر وتطوره
Introduction to Software
كيفية عرض المكونات Hit Counter: يجب تخزينها ونشرها على موقع الويب (الخادم) Hover Button: يجب تخزينها وعرضها من الأمر Preview on Browser من قائمة File.
اعداد : أ : عبد العزيز محمد العمري
خرائط التدفق Flowchart.
القــارئ الآلــي للـــغة الــــــــعربية
Introduction To Computers
الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد، 26 رمضان، 1436الأحد،
محرك البحث الإدريسي غزوان البريكان
1)On the simulated windows Desktop carry out the necessary steps to “ shutdown “ the computer NOTE: Do not use Ctrl + Alt + Delete يطلب غلق الجهاز بدون.
1 Advanced Features of Keyboard Processing Suthida Chaichomchuen
Data Structures & Algorithms Week1. Contents Textbook Grade Software.
WWW & HTTP د. عـــادل يوسف أبو القاسم. W ORLD W IDE W EB ( WWW ) W 3 The World Wide Web (abbreviated as WWW or W3, commonly known as the web) is a system.
1-Oct-15 HTML Forms Form, Button, Checkbox, Text box, Combo box, List & Radio Button.
Frame Part of timeline panel You can remove normal frames from a certain layer by (MRC + Remove Frames). يمكنك ازالة الاطر العادية من طبقة معينة باستخدام.
Creating Scenes A scene in flash contains one or more layers that show related objects, in the stage, that act and interact to deliver a certain idea.
JavaScript JavaScript Introduction. Q. What is JavaScript? Ans. JavaScript was designed to add interactivity to HTML pages. JavaScript is a scripting.
نظام إدارة قواعد البيانات Access
Review: Program Memory Addresses Program addresses are fixed at the time the source file is compiled and linked يتم إصلاحها عناوين البرنامج في الوقت يتم.
Dr.Al-Mothana Gasaymeh. Mask layers تظهر ما تحت objects التي عليها كيفية عملها : كبسة يمين على الطبقة و اختيار Mask.
Dr. Al-Mothana Gasaymeh. Software Software : is a collection of programs, data, and information “ instructions for the hardware “ Program : Set of instructions.
Motion Tween Motion Tween allow us to move a shape on the stage from one place to another. تسمح بحركة الشكل من مكان الى اخر Motion Tween allow us to move.
State Chart Diagrams.
حاسب ألي و تقنية المعلومات CCP 101
دورة صيانة حاسبات متقدمة
الحاسوب و البرمجيات الجاهزة
مجسات نظام حقن الوقود SENSORS تابع الصفحة الرئيسية.
مخطط الحالة الفيزيائية phase diagram
Law Of Diminishing Marginal Utility قانون تناقص المنفعة الحدية
بروتوكول Tcp/Ip فى الموضوع السابق لشرح مراحل osi كنا قد تحدثنا عن ان ال Osi هو موديل تعليمى للفهم وبروتوكول tcp/ip هو الذى يتم.
PC Internal Component.
برمجة قواعد بيانات تطبيق مفهوم الحماية في النماذج
تابع :تطبيع البيانات.
1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module
الفصل الأول المعدات (الجزء الأول)
الفصل الأول المعدات (الجزء الأول)
تابع جمل التحكم و معالجة الاستثناءات
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
السريان في القنوات المفتوحة والمغلقة
نظام التشغيل Windows xp.
الغازات في التفاعلات الكيميائية
سياسات واستراتيجيات البحث
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
Electronic Payment Systems أنظمة الدفع الالكتروني
تطبيقات الانترنت والوسائط المعددة
C++ Programming L4+5 . Functions kkkkkkkkkkkkkk
Windows Security Center
الدرس الثالث للصف الخامس
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
مقدمة في البرمجة.
3. Browsing the Web تصفح الانترنت
C++ Programming L11 . Classes(3) kkkkkkkkkkkkkk
شرح برنامج صانع الافلام Movie Maker (الموفي ميكر)
مصادر على شبكة الانترنت
الكلية الجامعية للعلوم التطبيقية
الوحدة الثانية: مكونات لغة الجافا
مهارت الحاسوب ا.محمد شبير.
هيكلة نظم إدارة قواعد البيانات (DBMS Architecture)
Presentation transcript:

تعريب لوحة المفاتيح والشاشة إشراف د.عبد الملك سلمان السلمان المجموعة الرابعة سعد القوبع محمد الزهراني

عناصر البحث 1- تعريب لوحة المفاتيح . طريقة عمل لوحة المفاتيح . لوحة المفاتيح وشفرة المسح . كيفية عمل لوحة المفاتيح في نظام .DOS INT 9H Routine و K-Handler . عناوين في الذاكرة خاصة بلوحة المفاتيح . Key code and ASCII code . شفرات التحكم.

عناصر البحث عمل المقاطعة16H . 2- تعريب الشاشة. ذاكرة العرض. تحديات تعريب الشاشة. نظام تعريب الشاشة. طريقة عمل نظام الشاشة. عمليات تعريب الشاشة.

لوحة المفاتيح وشفرة المسح 1 تحتوي لوحة المفاتيح على معالج Microprocessor . يقوم المعالج بتوليد scan code عند الضغط على مفتاح ما . وكذلك عند الرفع عن الضغط على مفتاح ما . يتكون scan code من عدد من 8 بت . تعرف شفرة المسح عند الضغط make code . و break code عند الرفع . يمكن توليد 256 شفرة مسح مختلفة .

لوحة المفاتيح وشفرة المسح 2 يمكن توليد 128 break code و 128 make code عدد مفاتيح لوحة المفاتيح لا يمكن ان يتجاوز 128.

كيفية عمل لوحة المفاتيح في نظام DOS 1- يقوم المعالج بارسال scan code مع احداث المقاطعة 9H. 2- يقوم BIOS بتنفيذ Routine الخاص بالمقاطعة 9H . 3- يتم حفظ scan code بعد ربطة ب ASCII code في KB بواسطة INT 9H Routine . 4- بعد ذلك يقوم البرنامج المنفذ بطلب المقاطعة16H . 5- يقوم INT 16H Routine بقراءة KB والتخزين في المسجل AX.

كيفية عمل لوحة المفاتيح في نظام DOS

INT 9H Routine و K-Handler يقوم Routine الخاص بالمقاطعة9H بقراءة شفرة المسح باستخدام منفذ الإدخال و الإخراج 60H بعد ذلك تتم عملية التحويل الى ASCII code ثم يقومKeyboard handler بعملية تحدد الرمز المدخل وحفظه مع scan code في Keyboard buffer . ملاحظة : ليس لجميع المفاتيح يكون لها ASCII code يقابلها مثل الضغط على SHIFT وALT معا .

عناوين في الذاكرة خاصة بلوحة المفاتيح يوجد في الذاكرة عناوين تساعد INT 9H Routine لمعرفة مكان تخزين شفرة المسح القادمة من لوحة المفاتيح. يوجد عنوانان في الذاكرة للدلالة على حالة لوحة المفاتيح .

عناوين في الذاكرة خاصة بلوحة المفاتيح POSTION الموقع CONTAIN المحتوى SIZE الحجم 17H KEYBOARD STATUS 1 BYTE 18H EXTENDED KEYBOARD STATUS 19H CODE FOR ASCII INPUT 1AH NEXT INPUT IN KEYBOARD BUFFER “يحتوي على SCAN CODE و ASCII CODE " 1WORD 1CH LAST INPUT IN KEYBOARD BUFEER 1EH KEYBOARD BUFFER 16 WORD 80H START ADDRESS OF KEYBOARD BUFFER 82H END ADDRESS OF KEYBOARD BUFFER

عناوين في الذاكرة خاصة بلوحة المفاتيح

عناوين في الذاكرة خاصة بلوحة المفاتيح

Key Code and ASCII code يمكن إدخال شفرة ASCII عن طريق لوحة المفاتيح باستخدام Ctrl ومفاتيح اخرى وكذلك يمكن القيام بذلك باستخدام المفتاح Alt .

شفرات التحكم يحتوي الجزء من المسجل AL على شفرة ASCII والجزء AH على شفرة المسح مع بعض الاختلافات البسيطة مع بعض المفاتيح .

شفرات لوحة المفاتيح الإضافية عند احتواء المسجل AL على قيمة الصفر فإنه يدل ان المدخل ليس له مقابل ACSII . يمكن الوصول الى ACSII باستخدام Alt ومفاتيح اخرى.

عمل المقاطعة 16H قراءة وتحليل الشفرة المولدة من لوحة المفاتيح كتالي :

تعريب الشاشة ذاكرة العرض. تحديات تعريب الشاشة. نظام تعريب الشاشة. طريقة عمل نظام تعريب الشاشة. عمليات تعريب الشاشة.

ذاكرة العرض تقوم بتخزين البيانات التي سوف يتم عرضها على الشاشة.

تقسيم ذاكرة العرض

تحديات تعريب الشاشة 1- طوعت الشاشة للغة الإنجليزية. 2- اختلاف طريقة كتابة الحرف العربي باختلاف موقعه في المقطع. 3- المحافظة على طريقة ظهور اللغة الإنجليزية. 4- لا توجد طريقة مباشرة لمقاطعة البيانات قبل وصولها للشاشة.

نظام تعريب الشاشة نستخدم القاطعة 8H بمعدل 18 مرة كل ثانية حيث يوجه إلى بداية برنامج تعريب الشاشة.

نظام تعريب الشاشة خصائص الشاشة المساعدة في تعريبه: 1- أن حجم ذاكرة العرض أكبر من محتويات الشاشة. 2- يمكن تغير عنوان الإزاحة.