 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
21-06-2015, 01:14 AM
المشاركة 18
|
|
الفصل الثانى الثوابت Constants :البت Bit والنبل Nibble والبايت Byte :
الفصل الثانى الثوابت Constants :
البت Bit والنبل Nibble والبايت Byte :
البت Bit :
البت الواحدة فى الذاكرة أو فى سجل بمكن أن تمثل بواحدة من حالتين ممكنتين ، الصفر “0” أو الواحد “1” . فى عالم الإلكترونيات الرقمية يكون من المريح بناء عناصر الدائرة التى لديها حالتين : فصل / وصل off/on ، أو فعال / غير فعال active/inactive ، أو منخفض / مرتفع low/high . يمكن تمثيل هذه الحالات بواسطة الصفر “0” والواحد “1” / كما هو مبين بالشكل التالى :

نطاقات الجهد الدقيقة التى تمثل الصفر والواحد تختلف تبعا لجهد المصدر ونوع الدائرة المتكاملة المستخدمة
(TTL,CMOS) . خيار استخدام الصفر الثنائى لتمثيل صفر الجهد 0V هو خيار اعتباطى . المنطق المبين بالشكل إعلاه يعرف باسم "المنطق الموجب" . يمكن القيام به بطريقة عكسية ، والذى يعرف باسم "المنطق السالب" .
النبل Nibble :
يتكون النبل من 4 بت 4-bit ، ويمكن أن يمثل 16 حالة ممكنة . عادو يكون النبل هو النصف العلوى أو النصف السفلى من البايت ( يعرف باسم النبل ذات القيمة أو الأهمية الأقصى ، والنبل ذات القيمة أو الأهمية الأدنى) .
البايت Byte :
يتكون البايت من 8 بت 8-bit ويقال بسعة (بعرض-بحجم) 8 بتات . الميكروكونترولر 8 بت ينقل البايتات حول ناقل بيانات data bus بسعة 8-bit ( باستخدام 8 موصلات) .
أحجام (مقاسات) الذاكرة Memory Sizes :
فى معظم الأحيان يعبر عن حجم الذاكرة بدلالة بعدد البايتات . أحيانا يعبر عنها بدلالة عدد الكلمات words ، حيث حجم الكلمة يكون محددا بطريقة تنظيم الذاكرة فى الجهاز . بالنسبة للميكروكونترولر PIC ، كثيرا ما يتم التعبير عن ذاكرة RAM بالبايتات ، وذاكرة البرنامج بالكلمات لأن ذاكرة البرنامج قد تكون بسعة 12, 14, 16, 24 bits .
نظرا لأنه يتم العنونة بالنظام الثنائى ، فإنه يتم الإعراب عن أحجام الذاكرة الكبيرة كمضاعفات (أس) لعدد “2” . على سبيل المثال ، بدلا من 1000 بايت ، سوف يتم التعبير عنها بدلالة مضاعف العدد 2 بالصيغة 1024 bytes = (210) . فيما يلى الاختصارات الشائعة التى لا تطبق إلا على الذاكرة فقط :
1K = 1 kilobyte = 1024 bytes
1M = 1 megabyte = 1024 × 1024 or 1,048,576 bytes
1G = 1 gigabyte = 1024 × 1024 × 1024 or 1,073,741,824 bytes.
|