http://go.oclasrv.com/afu.php?zoneid=1520134 Mimo-Tech Mimo-Techهنا وصف مختصر عن محتوة المدونة

الخميس، 4 يناير 2018

درس التاني في تعلم html

لدرس الثاني

.HTML أھلاً وسھلاً بك إلى الدرس الثاني من كتاب تعلم
سوف نقوم في ھذا الدرس بالتعرف على الخصائص التي یمكن إضافتھا إلى الوسم
من أجل التحكم بالشكل العام للصفحة، وخصوصا فیما یتعلق بالألوان. <BODY>
طبعاً أنت لا زلت تذكر الصفحة التي قمنا بكتابتھا في الدرس الأول. صفحة بسیطة
بخلفیة رمادیة وخط صغیر نسبیاً لونھ أسود. وھذه ھي الإعدادات الإفتراضیة التي
یعتمدھا المتصفح عندما لا نقوم نحن بتحدید إعدادات أخرى. (ربما تقول: أھذه صفحة
إنترنت! أین الألوان والرسومات والخطوط الجمیلة والتنسیقات التي نراھا في صفحات
الإنترنت؟ معك حق لكن مھلاً فما زلنا في البدایة).
سوف نستمر باستخدام صفحتنا ھذه لتوضیح أمثلة ھذا الدرس أیضاً، لكن لن أقوم
بتكرار كتابة وسوم البدایة طالما أن عملنا یتركز في الجزء المخصصلمحتویات
.</BODY> ... <BODY> الصفحة نفسھا أي ضمن الوسمین
لنبدأ العمل یا عزیزي المتدرب !!!!!!!
www.dinaro.com/vb3
23
على التعابیر التي تضاف إلى الوسوم، من أجل (Attribute) نطلق كلمة خاصیة
تحدید الكیفیة أو الشكل الذي تعمل بھا ھذه الوسوم. وبعبارة أخرى فإن الوسم یقوم
بإخبار المتصفح عن العمل الذي یجب القیام بھ أما الخاصیة فتحدد الكیفیة التي سیتم بھا
أداء ھذا العمل.
مثال :
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>
<BODY BGCOLOR="#00FF00">
hello world !!
</BODY>
</HTML>
الناتج:
www.dinaro.com/vb3
24
وھي تقوم ، <BODY> إلى الوسم BGCOLOR لقد قمت بإضافة الخاصیة
00 فھي القیمة التي تمثل اللون المختار FF بتحدید لون الخلفیة للصفحة. أما 00
وھو ھنا اللون الأخضر، (لاحظ أنھا مكتوبھ بین إشارتي " " )
فمن أین جاءت ھذه القیم، وكیف؟
القلیل عن الألوان...
تلاحظ أن القیم السابقة مكونة من ستة رموز، وھي مكتوبة بالصیغة التالیة:
www.dinaro.com/vb3
25
ھناك ثلاثة ألوان أساسیة ھي الأحمر والأخضر والأزرق، ولكل منھا یوجد 256 درجة
لونیة ویعبر عن ھذه الدرجات بالأرقام من 000 وحتى 255 . ومن خلال مزج ھذه
الألوان بدرجاتھا اللونیة المختلفة نحصل على الألوان الأخرى.
فمثلا اللون الأسود مكون من الدرجة 000 من كل من اللون الأحمر والأخضر
والأزرق. واللون الأبیضمكون من الدرجة 255 من ھذه الألوان. أما اللون الأصفر
فھو مكون من الدرجة 255 للون الأحمر، والدرجة 255 للون الأخضر، والدرجة 000
من اللون الأزرق... وھكذا بنفس الطریقة یتم تكوین باقي الألوان
256 ینتج لدینا أن عدد الألوان التي یمكن ×256× وبعملیة حسابیة بسیطة 256
الحصول علیھا بمزج الألوان الثلاثة السابقة ھو 16777216 بالضبط.
والتي عبرت عن اللون الأبیضبھا. إنھا FFFFFF حسنا، لكن من أي جاءت الرموز
ببساطة أرقام… مكتوبة بالنظام السداس عشري (نظام عددي أساسھ الرقم 16 ویعبر
فالرقم 255 .( A,B,C,D,E,F عنھ باستخدام الأرقام العادیة من 0 إلى 9 والرموز
بالنظام السداس عشري. FF بالنظام العشري العادي یكافئھ الرقم
على الیسار یمثل الدرجة 255 للون الأحمر. والرقم FF إذن فالرقم السداس عشري
على الیمین یمثل FF في الوسط یمثل الدرجة 255 من اللون الأخضر. والرقم FF
الدرجة 255 من اللون الأزرق.
CC وعلى ھذا المنوال یعبر عن اللون الأزرق الفاتح بالرقم السداس عشري: 6699
. أما اللون الأسود فرقمھ ھو 000000
وھذا جدول ببعضالألوان ورموزھا المكافئة بالنظام السداس عشري.
www.dinaro.com/vb3
26
www.dinaro.com/vb3
27
www.dinaro.com/vb3
28
بیان بألوان الخلفیات :
www.dinaro.com/vb3
29
www.dinaro.com/vb3
30
ملاحظة مھمة:
بعضالمتصفحات لا تتعرف على رموز الألوان إلا بوضع إشارة # قبل ھذه الرموز،
لذلك من الأفضل استخدامھا دائماً.
وبالنسبة لبعض الألوان الأساسیة والدارجة، من الممكن استخدام أسماء ھذه الألوان
مباشرة بدلاً من الأرقام السداس عشریة. وھذا جدول یوضح ھذه الألوان ومسمیاتھا:
ونعود إلى الوسوم و خصائصھا ...
مثال :
www.dinaro.com/vb3
31
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>
<BODY BGCOLOR="#000000"
BACKGROUND="maroc.jpg">
hello world !!
</BODY>
</HTML>
بتحدید صورة كخلفیة (ورق جدران) للصفحة BACKGROUND تقوم الخاصیة
وقد استخدمت الصورة التالیة:
www.dinaro.com/vb3
32
في صفحتي وكانت ھذه النتیجة : maroc.jpg والمسماة
www.dinaro.com/vb3
33
تلاحظ أن المتصفح قد قام بتكرار عرضالصورة بطریقة التجانب وأنھا أصبحت تغطي
كل الشاشة. بحیث حجبت أیضاً اللون الأبیض الذي حددناه كلون الخلفیة (من خلال
والحقیقة أن اللون یظھر فقط عندما لا نقوم باستخدام (BGCOLOR الخاصیة
صورة ما كخلفیة. ومع ذلك یفضل تحدیده إحتیاطاً خاصة وأن بعضالمتصفحات القدیمة
أي لیس بإمكانھا عرض ) Text-Based Browsers توصف بأنھا متصفحات نصیة
الصور). أو ربما ھناك بعضالمستخدمین الذین قاموا بإلغاء خیار عرضالصور تلقائیاً
من متصفحاتھم. إذن لنعطھم على الأقل فرصة مشاھدة بعضالألوان إن لم یستطیعوا
مشاھدة الصور.
إننا نستطیع استخدام الصور بأحجام مختلفة طولیاً أو عرضیاً كخلفیات للصفحة،
والمتصفح نفسھ ھو الذي یقوم تلقائیاً بعرضھا في وضع التجانب مما یعطي الانطباع
بأنھا صورة كبیرة.
ربما لاحظت خلال استخدامك :<BODY> ولنكمل مع باقي الخصائصفي وسم
التي تنقر علیھا لتنقلك إلى صفحات أو (Links) للإنترنت أن معظم الوصلات التشعبیة
مواقع أخرى على الشبكة ھي دائماً ممیزة باللون الأزرق، وأن الوصلات التي قمت
بزیارتھا فعلاً قد تحول لونھا إلى القرمزي. حسناً، ھذه ھي الألوان الإفتراضیة التي
تعتمدھا المتصفحات. لكن قد لا یعجبك ذلك وترید تغییر ھذا النظام. أو ببساطة ربما ترید
استخدام لون أو صورة غامقة لخلفیة الصفحة بما سیؤدي إلى اختفاء ھذه الوصلات أو
حتى اختفاء نص الصفحة نفسھا. فما العمل؟
إليك هذه الخصائص التي تقوم بالتحكم في ألوان النصوص:
www.dinaro.com/vb3
34
والآن، دعنا نجمل الخصائص السابقة في عبارة واحدة. وسوف أكتب الرموز الخاصة
بالألوان بنفس تلك الألوان التي تمثلھا. وألفت نظرك إلى أنھ لا أھمیة للترتیب في كتابة
ھذه الخصائصداخل العبارة.
مثال :
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>
<BODY BACKGROUND="dinaro.jpg"
BGCOLOR="#ff9900"
TEXT="#33ff66"
LINK="#6600ff"
VLINK="#ff0000"
ALINK="#999999">
hello world !!
</BODY>
</HTML>
الناتج:
www.dinaro.com/vb3
35
كخلفیة للصفحة؟ dinaro.jpg حاول أن تحللھا! ھل استنتجت أنني قد حددت الصورة
وأنني اخترت اللون البرتقالي للخلفیة (في حالة عدم عرضالصورة السابقة كخلفیة)؟
وان النصسیظھر باللون الأخضر ؟ أما الوصلات التشعبیة فلونھا أزرق، والوصلات
التي تمت زیارتھا ستظھر باللون الأحمر. أما تلك الوصلة الفعالة فستظھر باللون
الرمادي في لحظة النقر علیھا بالفأرة.
إذا كانت ھذه ھي استنتاجاتك... فمبروك، لقد نجحت. وكل ما أتمناه أن تكون قد قضیت
وقتاً ملوناً وزاھیاً مع ھذا الدرس.
ألیس ھذا
ممتعا
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
HHHHHHHHHHHHHH
HHHHHHHHHHH

درس الاول في تعلم html


Résultat de recherche d'images pour "html logo"


برموز غریبة وكثیرة اسمھا باللغة الانجلیزیة HTML حسناً فلنبدأ الشرح تكتب لغة
وتسمى باللغة العربیة الوسوم . Tags ال
وسم بدایة ووسم نھایة وسوف امثلھ لك من HTML و لكل وسم من وسوم لغة ال

سوف أشرح كل وسم على حدى :
الذي كما ذكرت سابقاً أنھ أھم الوسوم < HTML > والوسم الأول ھو الوسم
لأنھ یقوم بتعریف ، HTML المستخدمة في بناء الصفحات المستخدم فیھا لغة ال
ویوضع ھذا الوسم في أول HTML للمتصفح أن ھذه الصفحة مصنوعة بلغة ال
ولولا ھذا الوسم لظھرت محتویات الصفحة بصورة HTML المستند المصنوع بلغة ال
الذي یوضع أخر المستند < /HTML > باھتة وغیر مفھومة ، وسم النھایة ھو
. HTML المصنوع بلغة ال
الذي یستخدم لتعریف صاحب الصفحة واللغة والعدید < HEAD > فلنأتي الآن للوسم
من الأشیاء التي سوف نشرحھا في دروس قادمة إنشاء الله . وأذكرك أن وسم النھایة
< /HEAD > الخاصبھ ھو
الذي یمثل الجملة التي توضع أعلى الشاشة على < TITLE > نأتي الآن إلى الوسم
ملاحظة یوضع ھذا الوسم بین ، < /TITLE > الیسار ، ووسم النھایة الخاص بھ ھو
< /HEAD > و < HEAD > الوسمین
الذي ھو لب الدروس بأكملھا ، حیث یمثل ھذا < BODY > نأتي الآن إلى الوسم
الوسم محتویات الصفحة بأكملھا حیث تضع فیھ الجداول والصور و المواضیع وكل
ماتریده أن یظھر على الصفحة .
سوف أبسط لك كل ما ذكرت في ھذا الدرس داخل ھذا الرسم التبیاني :

وينتهي بالوسم <HTML> يبدأ دائماً بالوسم Html إذن ملف
لا تنسى ذلك! .</HTML>
اذن عزیزي المتدرب ما رأیك لو نطبق ذلك بصورة عملیة :
.html أو .htm ھو HTML ولا تنسى أن الامتداد المستخدم في أسماء ملفات
مثال :
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>

<BODY>
hello world !!
</BODY>
</HTML>

ھل حصلت على نفس النتیجة؟ إذن مبروك لقد قمت بإنشاء أول صفحة ویب خاصة

أو UPPERCASE لا یوجد فرق بین كتابة الوسوم بالأحرف الإنجلیزیة الكبیرة
لذلك تستطیع الكتابة بأي شكل منھما أو حتى الكتابة .lowercase الأحرف الصغیرة
بكلیھما.
إن المتصفحات لا تأخذ بعین الاعتبار الفراغات الزائدة أو إشارات نھایة الفقرات (أي
.Html التي تجدھا ھذه المتصفحات في ملف (Enter عندما تقوم بضغط مفتاح
وبعبارة أخرى فإن باستطاعتك كتابة ملفك السابق بالشكل التالي:
<HTML><HEAD><TITLE> first page web
</TITLE></HEAD><BODY>
hello world !! </BODY></HTML>
أو بالشكل التالي:
<HTML>
<HEAD>
<TITLE>
first
page
web
</TITLE>
</HEAD>
<BODY>
hello
world

!!
</BODY>
</HTML>
وفي كل الحالات ستحصل على نفس النتیجة.
إذن كیف یمكن التحكم بمقدار النص المكتوب في كل سطر وكیف یمكن تحدید نھایة
الفقرة وبدایة الفقرة التي تلیھا؟
لتحدید النھایة للسطر. والبدء بسطر جدید (لاحظ أن ھذا <BR> سوف نستخدم الوسم
الوسم مفرد، أي لیس لھ وسم نھایة).
قم بتعدیل الملف السابق لكي یصبح بالشكل التالي :
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>
<BODY>
hello <BR> world <BR> !!
</BODY>
</HTML>

الذي یقوم تقریباً بنفس عمل الوسم السابق أي أنھ ینھي <P> وھناك أیضا الوسم
السطر أو الفقرة ویبدأ بسطر جدید لكن مع إضافة سطر إضافي فارغ بین الفقرات.
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>
<BODY>
hello <p> world <p> !!
</BODY>
</HTML>

أما الفراغات فتعتبر رموزاً خاصة لذلك لا نستطیع التحكم بھا وبعددھا إلا باستخدام
وإذا .(Non Breakable Space والأحرف ھي اختصار للعبارة ) nbsp;& الوسم
أردت إدخال عدة فراغات بین نصوآخر ما علیك إلا كتابة ھذا الوسم بنفس عدد
الفراغات المطلوب. كما یجب علیك التقید بالأحرف الصغیرة ھنا.
مثال :
<HTML>
<HEAD>
<TITLE>
first page web
</TITLE>
</HEAD>
<BODY>
hello &nbsp; &nbsp; world &nbsp; &nbsp; !!
</BODY>
</HTML>

ھناك العدید من ھذه الرموز والتي یجب أن تكتب بصورة معینة وباستخدام الوسوم
ولیس مباشرة بصورتھا العادیة.
HTML كل ھذه الإشارات تستخدم أصلاً مع الوسوم فھي محجوزه ضمن مفردات لغة
ومن الخطأ استخدامھا بصورتھا الصریحة لئلا یؤدي ذلك إلى حدوث مشاكل في طریقة
عرضالصفحة. كذلك فإن ھناك رموزاً غیر موجودة أساساً على لوحة المفاتیح كرمز
ونحتاج إلى ھذه الطریقة(طریقة الوسوم) ® ورمز العلامة المسجلة © حقوق الطبع
لكتابتھا.
وإلیك جدول ببعضھذه الرموز ووسومھا المكافئة. وألفت نظرك إلى أنھا تكتب كما
ھي في الجدول وبدون إشارتي < >

قالب بلوجر لعرض الصور

تحميل و تنزيل قالب بلوجر العاب اكثر من رائع ومميز لمدونات بلوجر المعروفه والمشهوره يعرض لكم الالعاب بطريقه جميله القالب جاهز للتحميل المباشر من على قوالب صدى في المرفقات بدون تسجيل


ارفق ملف: 

الحجم
41.11 كيلوبايت

قالب لعرض احدت الافلام

                                                          قالب لعرض احدت الافلام      
template.blogger.cinema.online

قالب البت المباشر



السلام عليكم و رحمة الله و بركاته .
 أقدم لكم اليوم القالب الذي ينتظره الكثير،قالب البث المباشر لمباريات كرة القدم.


الآن يمكنك انشاء موقع للبث المباشر ويمكنك تخصيصه لبث المباريات أون لاين .


أترككم مع القالب

صورة الصفحة الرئيسية للقالب


مميزات القالب


  • القالب بسيط و سهل و سريع جدا
  • يتميز بخفه في التصفح بين صفحات الموقع او المدونة
  • وجود عدة تأثيرات مواقع كبيرة
  • قائمة افقية فائقة الروعة

والمزيد.... اكتشفها بنفسك

معاينة وتنزيل القالب




تحميل إضافات القالب
الإضافة رقم 1 (الكود الخاص بمباريات اليوم) :
الإضافة رقم 2 (الكود الخاص بشات الموقع) :
الإضافة رقم 3 (الكود الخاص بتابعنا على الفايسبوك) :
الإضافة رقم 4 (الكود الخاص بتوقيت المباريات ) :
الإضافة رقم 5 (الكود الخاص بترتيب البطولات ) :
الإضافة رقم 6 والأخيرة (الكود الخاص باضغط أعجبني ) :
إلى هنا ننتهي من الإضافات.


وبالاخير اتمنى ان يعجبكم القالب واتمنى من الجميع عدم حذف حقوقي وشكرا 

القادم أفضل

الدرس الخامس من java

Résultat de recherche d'images pour "‫الدرس الخامس من java‬‎"
5. دارات التوقیت لتحقیق عملیة التسلسل التعلیمة
حالات وحدة التحكم: ·
ترتبط وحدة التحكم مع عدة وحدات قد تقع في إحدى الحالات التالیة:
البیانات Input Mode 1. حالة الإدخال
البیانات Mode Output 2. حالة الإخراج
3. حالة بدایة عملیة جدیدة
.Memory Read 4. حالة القراءة من الذاكرة
.Memory Write 5. حالة الكتابة في الذاكرة
6. حالة البحث عن تعلیمھ
.I/O Read 7. حالة القراءة من وحدة الإدخال
.I/O Write 8. حالة الكتابة في وحدة الإخراج
: Instructions التعلیمات ·
.1- مبین في الشكل الشكل 12
عناوین المعاملات
Operands Address
1 - الشكل 12
مع ملاحظة أن شفره العملیة تحدد نوع ومن الواضح أن عدد خانات شفره تنفیذھا
عدد خانات شفره n ، عدد التعلیمات m حیث
الثنائیة
ھذا وتخزن كل تعلیمة من التعلیمات في موقع في الذاكرة الرئیسة تحت عنوان محدد بحیث یتم
Program حفظ عنوان التعلیمة في مسجل خاص في وحدة التحكم یسمى عداد البرنامج
حیث یشیر إلى عنوان التعلیمة التالیة، وبعد البحث عن التعلیمة وإیجادھا تخزن Counter
Instruction Register التعلیمة في مسجل خاص في وحدة التحكم یسمى بمسجل التعلیمة
.
كیف ینفذ الحاسوب التعلیمة (عمل وحدة التحكم ) ؟
تقوم وحدة التحكم بتحدید عنوان التعلیمة في الذاكرة الرئیسیة وتشرف على تمریر التعلیمة من
الذاكرة إلى وحدة التحكم حیث تخزن في مسجل التعلیمة ثم تأخذ دارات شفره التعلیمة وتحللھا
لتحدید نوعھا، بعد ھذا تأخذ عناوین البیانات من مسجل التعلیمة ویتم تنشیط ھذه العناوین
مسجلات البیانات) ومن ثم تقوم وحدة التحكم ) CPU وتنقل البیانات اللازمة إلى سجلات
بإخبار وحدة الحساب والمنطق عن نوع العملیة المراد تنفیذھا على البیانات المحددة.
تصنیف التعلیمات: ·
1.تصنف التعلیمات حسب عدد العناوین المستخدمة في حقل العناوین إلى:
التعلیمات ذات الأربع عناوین : ·
حیث تحتوي ھذه التعلیمات على حقل شفره العملیة إضافة إلى أربعة حقول
تمثل أربعة عناوین.
OPC A1 A2 A3 A4
حیث أن:
عناوین المعاملین الأول والثاني. A1 , A2
عنوان ناتج تنفیذ العملیة. A3
عنوان التعلیمة التالیة A4
شفره العملیة. OPC
التعلیمات ذات الثلاثة عناوین: ·
.A إذا خزنت التعلیمات في الذاكرة بشكل متسلسل فلا داعي للحقل 4
وللانتقال إلى التعلیمة التالیة یكفي زیادة عداد البرنامج بمقدار 1 وتمثل التعلیمة ذات
ثلاثة العناوین كما یلي:
OPC A1 A2 A3
info@xpres-it.com م/عمار محمد عیسى الدبعي 45
وإجراء العملیة A1,A وحسب ھذه التعلیمة فانھ یتم جلب المعاملات من المواقع 2
.A المحدد نوعھا في شفره العملیة أما النتیجة فتخزن في الموقع 3
التعلیمات ذات العنوانین: ·
وحسب ھذه التعلیمة فان OPC,A1,A تحتوي ھذه التعلیمات على الحقول 2
وتنفذ علیھا العملیة المحدد نوعھا قي شفره A1,A المعاملات تجلب من المواقع 2
العملیة أما النتیجة فتخزن في أحد مسجلات وحدة المعالجة المركزیة.
التعلیمات ذات العنوان الواحد: ·
تحتوي ھذه التعلیمات على شفره العملیة بالإضافة لعنوان معامل واحد أما المعامل الآخر
فیتم استحضاره من المر كم.
2. تصنیف التعلیمات حسب عدد المواقع اللازمة لتخزینھا (حسب الطول):
التعلیمات أحادیة البایت : ·
طول ھذه التعلیمة 8 بت "خانات" أو 1بایت تستخدم ھذه الخانات لتخزین شفره
العملیة.
التعلیمات ثنائیة البایت:یستخدم البایت الأول لشفره العلمیة أما البایت الثاني ·
فیستخدم لتحدید عنوان المعامل.
التعلیمات ثلاثیة البایت:طول التعلیمة من ھذا النوع 3 بایت یستخدم الأول لتخزین ·
شفره العملیة أما الثاني والثالث فیستخدم لتخزین عناوین المعاملین الأول والثاني.
3.تصنیف التعلیمات حسب نوعھا:
التعلیمات الحسابیة كتعلیمات الجمع و الطرح الخ. ·
وتعلیمات الإزاحة للیسار أو الیمین. AND, OR التعلیمات المنطقیة كتعلیمات ·
تعلیمات الإدخال والإخراج والمخصصة لتنفیذ عملیة الإدخال أو الإخراج. ·
تعلیمات التكرار والمخصصة لتكرار تنفیذ عملیة. ·
تعلیمات نقل التحكم والمخصصة لنقل التنفیذ إلى تعلیمة لا تلي التعلیمة التالیة وذلك ·
اعتمادا على شرط معین أو بدون شرط معین.
دورة التعلیمة: ·
إن الذاكرة الرئیسة ووحدة الحساب والمنطق ووحدة التحكم ترتبط معاً وتتعاون في تنفیذ
التعلیمة من خلال تنفیذ مجموعة من التعلیمات یطلق علیھا دورة التعلیمة وتقسم دورة
التعلیمة إلى مرحلتین:
1. مرحلة البحث:
تبدأ ھذه المرحلة بتمریر محتوى عداد البرامج إلى مسجل العنوان. ·
بعد تحدید عنوان التعلیمة تقوم دوائر التحكم بإصدار الإشارات اللازمة لقراءة ·
التعلیمة من الذاكرة الرئیسیة حسب العنوان المسجل في مسجل العنوان.
تمرر التعلیمة إلى مسجل التعلیمة في وحدة التحكم وعنوان المعامل إلى مسجل ·
العنوان.
یقوم محلل التعلیمة باستقبال التعلیمة من مسجل التعلیمة لتحلیلھا ومعرفة نوع ·
العملیة وإصدار الإشارات اللازمة لوحدة الحساب والمنطق لتنفیذھا.
تتم زیادة عداد البرنامج بمقدار 1 للإشارة للتعلیمة التالیة في البرنامج. ·
2. مرحلة التنفیذ:
بعد تحدید نوع العملیة وتحدید عناوین المعاملات في المرحلة الأولى تبدأ المرحلة
الثانیة حیث یمكن إیجاز ھذه المرحلة في الخطوات التالیة:
تمرر المعاملات من الذاكرة الرئیسیة إلى وحدة الحساب والمنطق (قراءة ·
المعاملات).
تقوم وحدة الحساب والمنطق بإجراء العملیة المطلوبة على المعاملات. ·
تقوم وحدة التحكم بإصدار الإشارة الخاصة لوحدة الذاكرة لاستقبال النتیجة في ·
العنوان المحدد في التعلیمة.
: Instruction Decoder محلل التعلیمة ·
قلنا انھ لتنفیذ العملیة لا بد من تحلیل شفره التعلیمة لتحدید نوعھا وتنفیذھا ویقوم بھذه المھمة
وحدة خاصة داخل وحدة التحكم تسمى بمحلل التعلیمة، ویلعب ط ول شفره التعلیمة دورًا في
تحدید تركیب محلل التعلیمة حیث أن شفره التعلیمة تحدد عدد الأوامر التي یمكن تنفیذھا فلو
كان طول الشفیرة 8 فإن اكبر عدد من الأوامر یمكن تنفیذه یساوي 256 أمرًا.
وبھذا یمكن تعریف محلل التعلیمة على أنھ دائرة الكترونیة لھا عدد من المداخل مساو لطول
شفره التعلیمة وعدد من المخارج مساو لعدد عملیات الأوامر الممكن تنفیذھا.
:Main Memory الذاكرة الرئیسیة ·
لتنفیذ العمل لابد من التواجد ھذا العمل ( البرنامج) و البیانات اللازمة في الذاكرة الرئیسیة
بصورة مؤقتة حتى تتم عملیة المعالجة ویتم نقل النتائج إلى وحدات الإخراج وكما نعلم أن
الذاكرة الرئیسیة تتألف من مجموعة خلایا ثنائیة على شكل مصفوفة وتحمل الخلایا في السطر
Word الواحد نفس العنوان أو الموقع، ومسجل بیانات مؤقت یسمي مسجل الكلمة
ووحدة تحكم محلیة و ترتبط الذاكرة مع وحدة التحكم عن طریق مسجل العنوان Register
(باستخدام خطوط العنوان ) وبعض إشارات التحكم لتحدید عملیة القراءة أو الكتابة.
1.7.4 تركیب الذاكرة الرئیسیة:
یجب تمثیل رموز البیانات بالنظام الثنائي حتى یستطیع الحاسوب معالجة ھذه الرموز لھذا فإن
قادرة على تمثیل الأرقام الثنائیة ( صفر أو واحد ) لذا Cells الذاكرة الرئیسیة تتكون الخلایا
یمكن لھذه الخلایا أن تمثل بالمفاتیح حیث أن حالة المفتاح المغلق تمثل الواحد و المف توح تمثل
الصفر أو یمكن أن تمثل بواسطة الخلایا المغناطیسیة التي یسري فیھا التیار الكھربائي. فعند
سریان التیار الكھربائي في الخلیة المغناطیسیة فأنھ سوف یولد بھا مجالاً مغناطیسیاً و اتجاه
ھذا المجال یحدد الحالة التي تقع فیھا الخلیة. فإذا كان اتجاه المجال مع عقا رب الساعة فإن
الخلیة تقع في حالة الواحد و في حالة الصفر إذا كان المجال بعكس عقارب الساعة.
ومھما كان نوع خلایا الذاكرة فإنھ یمكن اعتبار الذاكرة لوحة الكترونیة مكونة من خلایا بحیث
1 یوضح ھذا : - تشكل ھذه الخلایا المصفوفة والشكل 13
تمثل أسطر ھذه المصفوفة المواقع في الذاكرة أما
الأعمدة فتمثل الكلمات ویختلف طول الكلمة ( عدد الخلایا في السطر ) من حاسوب لآخر فقد
تحتوي الكلمة على أربعة خلایا "بت"أو ثمانیة أو ست عشرة.
الممثل بالسطر فالكلمة الثالثة Address ولتحدید كلمة ما في الذاكرة لابد من تحدید موقعھا
ی تم الوصول إلیھا عن طریق العنوان 3 وھكذا . ومن ھنا یتبین لنا تركیب الذاكرة الرئیسیة
حیث تضم ھذه الذاكرة الأجزاء الرئیسیة التالیة:
حیث یخزن في المسجل عنوان الكلمة المراد address register 1. مسجل العنوان
الوصول إلیھا (رقم السطر في المصفوفة ).
حیث یسجل في المسجل الكلمة المراد الوصول word register 2. مسجل الكلمة
إلیھا (الأعمدة المشار إلیھا بالعنوان المسجل في مسجل العنوان ).
للإشراف على عملیات الوصول إلى Control Unit 3. وحدة تحكم محلیة
الكلمات(القراءة والكتابة ).
والممثلة بالمصفوفة نفسھا (خلایا الذاكرة). و الشكل Storage Unit 4. وحدة التخزین
1-14 یوضح تركیب الذاكرة الرئیسیة:
1 یوضح تركیب الذاكرة الرئیسیة - الشكل 14
1- شكل 13
یلعب مسجل العنوان دورًا في تحدید سعة الذاكرة حیث أن طول ھذا المسجل ( عدد الخلایا )
التي یمكن الوصول إلیھا فلو كان طول ھذا المسجل 8 بت Addresses یحدد عدد المواقع
فإن عدد المواقع یساوي أي 256 موقعاً. أما مسجل الكلمة فیحدد طول الكلمة التي یمكن
تخزینھا في الذاكرة.
مثال: إذا علمت أن طول مسجل العنوان یساوي 8 خلایا وطول مسجل الكلمة 4 خلایا
فاحسب حجم الذاكرة:
الحل:
من أھم العملیات التي یمكن أجراؤھا على البیانات ھي عملیة القراءة و الكتابة حیث تتم عملیة
القراءة كما یلي:
1. یؤخذ العنوان من وحدة المعالجة المركزیة (وحدة التحكم) ویخزن في مسجل العنوان.
2. تقوم وحدة التحكم المحلیة بالإشراف على عملیة البحث عن الكلمة المحدد عنوانھا في
مسجل العنوان .
3. عند إیجاد الكلمة المعینة تحت العنوان المحدد یتم نقلھا إلى مسجل الكلمة وبعدھا تنقل
إلى وحدة المعالجة.
أما عملیة الكتابة فتتم حسب الخطوات التالیة:
1. یحدد العنوان المراد تسجیل الكلمة فیھ بوضع ھذا العنوان في مسجل العنوان.
2. تتم عملیة البحث عن المواقع بإشراف وحدة التحكم المحلیة.
3. تسجل الكلمة في مسجل الكلمة وبعد تحدید الموقع تنقل من ھذا المسجل إلى الموقع
المحدد.

الدرس 6 من java

یستخدم حقل العنوان في التعلیمة لتحدید عنوان موقع الذاكرة أو أحد مسجلات وحدة المعالجة
المركزیة بھدف الحصول على المعامل المطلوب أجراء العملیة علیھ.
تسمى الطریقة التي یتم فیھا الحصول على المعامل بطریقة العنونة. والعنوان الذي یظھر
وعنوان موقع الذاكرة الذي Stated Address مباشرة في التعلیمة یسمى بالعنوان المبین
Effective Address . یحتوي على المعامل یسمى بالعنوان الفعلي
قبل أن نستعرض طرق العنونة یجب أن نتذكر ما یلي:
أن ذاكرة الحاسوب تخزن كل من التعلیمات و البیانات: ·
1 یوضح تمثیل التعلیمات في الذاكرة - الشكل 15
لعنونة التعلیمة یستخدم مسجل خاص في وحدة التحكم یسمى بعداد البرنامج ·
ولعنونة البیانات یستخدم غالباً مسجل آخر یسمى بعداد Program Counter
Data Counter. البیانات
تستخدم في الحاسوب طرق عنونة متعددة منھا:
: Immediate Addressing 1. العنونة الفوریة
عند استخدام ھذه الطریقة فإن التعلیمة تحتوي على المعامل كجزء منھا. أي أن حقل
العنوان یحتوي على المعامل نفسھ. وفي الحواسیب الصغیرة والمیكروبیة ، أي عند تخزین
التعلیمة في أكثر من موقع ذاكرة ، فإنھ یمكن الحصول على المعامل بواسطة قراءة محتوى
موقع الذاكرة الذي یلي الموقع الذي تخزن فیھ التعلیمة.
من الأمثلة على ھذه الطریقة:
: Direct Addressing 2. العنونة المباشرة
وھي أكثر طرق العنونة انتشاراً ویتم فیھا الحصول على العنوان الفعلي من العنوان المبین
في التعلیمة مباشرة. أي أن حقل العنوان یحتوي على عنوان موقع الذاكرة الذي یخزن
المعامل .
1 یبین طریقة الحصول على المعامل في حالة العنونة المباشرة. - الشكل 17
1- الشكل 16
1 طریقة الحصول على المعامل في العنونة المباشرة - الشكل 17
وتبعاً لھذه التعلیمة تقرأ : LDR r Load Register من الأمثلة على ھذه الطریقة
r. محتویات موقع الذاكرة المعنون بواسطة التعلیمة ویجلب لیحمل في المسجل
ومن مساوئ العنونة المباشرة أن عدد مواقع الذاكرة المعنویة محدود ، فإذا كان حقل العناوین
فإنھ یمكن عنونة موقعاً فقط. n یتكون من مواقع ثنائیة عددھا
ویمكن حل ھذه المشكلة بعدة طرق منھا:
1. زیادة قیاس حقل العناوین وبالتالي قیاس التعلیمة، إلا أن ھذا یتطلب زیادة قیاس
موقع الذاكرة.
2. تخصیصأكثر من موقع ذاكرة لتخزین التعلیمة , وتستخدم ھذه الطریقة في
الحواسیب المیكروبیة.
3. استخدام طرق عنونة أخرى.
: Indirect Addressing 3. العنونة غیر المباشرة
العنوان الفعلي في ھذه الطریقة ھو محتوى موقع الذاكرة المعنون بواسطة التعلیمة. أي أن
موقع الذاكرة المعنون بواسطة العنوان المبین في التعلیمة یحتوي على عنوان موقع الذاكرة
الذي یخزن فیھ المعامل.
1 یبین طریقة الحصول على المعامل في حالة العنونة غیر المباشرة. - والشكل 18
1 یبین طریقة الحصول على المعامل في حالة العنونة غیر المباشرة - الشكل 18
1 فإنھ للحصول على المعامل لابد من الرجوع إلى الذاكرة - كما ھو واضح من الشكل 18
مرتین :
في الأول: تقرأ محتویات موقع الذاكرة المعنون بواسطة العنوان المبین في التعلیمة وتجلب إلى
وحدة المعالجة المركزیة (إلى عداد البیانات).
في الثانیة: تقرأ محتویات موقع الذاكرة المعنون بواسطة عداد البیانات بھدف الحصول على
المعامل.
لتمیز نوع العنونة: ھل ھي مباشرة أم غیر مباشرة یستخدم عادة بت خاص، فإذا كان محتواه
1 تكون طریقة العنونة المستخدمة غیر مباشرة وإذا كان محتواه 0 تستخدم طریقة العنونة
المباشرة.
التعلیمة
توجد أنواع أخرى من طرق العنونة غیر المباشرة . فمثلا یمكن أن تشیر التعلیمة أن زوج من
مسجلات وحدة المعالجة المركزیة یجب أن یستخدم لعنونة الذاكرة للحصول على المعامل.
1 العنونة غیر المباشرة باستخدام مسجلات وحدة التحكم - الشكل 19
من مساوئ العنونة غیر المباشرة ضرورة الرجوع إلى الذاكرة مرتین مما یؤدي إلى تدني
السرعة.
جميع الحقوق محفوظة © 2013 Mimo-Tech
تصميم : يعقوب رضا