You are on page 1of 6

‫األستاذ ‪ :‬حمدي شريف‬ ‫المادة ‪ :‬هندسة كهربائية‬ ‫المؤسسة ‪ :‬بختي بلقاسم ‪ -‬خضرة‬

‫القسم ‪ 2 :‬تــر‬ ‫الموضوع ‪ :‬أنظمة التعداد‬ ‫المحور‪ : 2‬المنطق التوافقي‬

‫اإلشكالية‪:‬‬
‫من كم رقم يتكون نظام العد المتعامل به بين الناس؟‬
‫يتكون نظام العد المتعامل به بين الناس من ‪01‬أرقام هي‪.9، 8، 7، 6، 5، 4، 3، 2، 0، 1‬‬
‫‪ ‬كيف نسمي هذا النظام إذا؟‬
‫نسمي هذا النظام بنظام العد العشري‪.‬‬
‫وبصيغة أخرى نسمي هذا النظام بنظام العد ذو األساس‪.01‬‬
‫‪ .I‬نظام التعداد‬
‫‪0‬ـ‪0‬ـ تعريف‪:‬‬
‫‪ -‬نظام التعداد هو وسيلة لـ تمثيل أو كتابة األرقام‪ ،‬ويستخدم اإلنسان منذ القدم النظام العشري‬
‫وهو األكثر شيوعا ويتكون أي نظام عد من رموز وأساس‪.‬‬
‫‪ -‬األساس يرمز إلى النظام الذي نستعمله وهو يمثل عدد الرموز المشكلة له‪.‬‬
‫نشاط‪ :‬أمأل الفراغات‪:‬‬
‫‪ -‬النظام الثنائي‪ :‬رموزه {‪}1,0‬أساسه ‪.2‬‬
‫‪ -‬النظام الثماني‪ :‬رموزه {‪}1,0,2,3,4,5,6,7‬أساسه ‪.8‬‬
‫‪ -‬النظام العشري‪ :‬رموزه {‪}1,0,2,6,5,4,3,2,8,0‬أساسه‪.01‬‬
‫‪ -‬السداسي عشر عدد رموزه ‪ 06‬أساسه ‪.06‬‬
‫‪0‬ـ‪2‬ـ عدد مكتوب في قاعدة‪:‬‬
‫خطأ‬ ‫صحيح‬ ‫نشاط ‪:0‬‬
‫‪:)0268(01‬‬
‫‪:)2853(8‬‬
‫‪:)063(8‬‬
‫‪:)210(2‬‬
‫‪ -0‬النظام العشري (‪:)Système Décimale‬‬
‫هو نظام تعداد معروف يستعمل عشرة رموز لتمثيل األعداد هي‪9-8-7-6-5-4-3-2-0-1:‬‬
‫وأساسه ‪.01‬‬
‫مثال‪ :‬العدد ‪ 1979‬في النظام العشري يكون‪:‬‬
‫اآلالف‬ ‫المئات‬ ‫العشرات‬ ‫اآلحاد‬
‫‪0‬‬ ‫‪9‬‬ ‫‪7‬‬ ‫‪9‬‬
‫أي‪1979=1000+900 +70+9 :‬‬
‫‪(1979)10 =1.103+ 9.102+ 7.101+ 9.100‬‬
‫مالحظة‪ :‬يعرف ثقل الرقم (الرمز) من خالل وضعيته داخل العدد‪.‬‬

‫‪1979‬‬ ‫في المثال السابق نجد أن‪:‬‬


‫الرقم األثقل وزنا (‪)MSB‬‬ ‫الرقم األخف وزنا (‪)LSB‬‬
‫‪ -2‬النظام الثنائي الطبيعي (‪:)Système Binaire‬‬
‫يتكون النظام الثنائي من رمزين فقط هما"‪ "1‬و" ‪"0‬وأساسه ‪ 2‬ويطلق على كل خانة من العدد‬
‫الثنائي اسم بيت (‪.)Bit‬‬
‫مثال‪(110)2= 1 x 2 + 1 x 21+ 0 x 20:‬‬
‫‪2‬‬

‫‪ -3‬النظام السداسي عشر)‪.:( Système Hexadécimale‬‬


‫هو نظام عددي أساسه‪ ،06‬يستعمل ‪ 06‬رمزا لتمثيل األعداد وهي‪:‬‬
‫‪.F-E-D-C-B-A-9-8-7-6-5-4-3-2-0-1‬‬
‫بحيث‪ :‬الحروف ‪F-E-D-C-B-A‬تمثل األرقام ‪ 05-04-03-02-00-01‬على التوالي‪.‬‬
‫مثال‪:‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪(3A1)16=3.16 +A.16 +1.16 =3.16 +10.16 +1.16‬‬

‫‪ .II‬التحويالت بين مختلف األنظمة‪:‬‬


‫‪2‬ـ‪0‬ـ تحويل عدد مكتوب في أي قاعدة (أساس) إلى عدد عشري‪:‬‬
‫يتم التحويل من النظام المراد تحويله إلى النظام العشري بكتابة العدد المراد تحويله على شكل جمع‬
‫جداءات البيوت في قوى األساس‪.‬‬
‫مثال‪:0‬حول العدد ‪(1011)2‬إلى النظام العشري؟‬
‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪(1011)2=1.2 +0.2 +1.2 +1.2‬‬
‫‪(1011)2=8+0+2+1‬‬
‫‪(1011)2=(11)10‬‬
‫مثال‪ :2‬حول العدد ‪(3A1)03‬إلى النظام العشري‪.‬‬
‫‪(3A1)16=3.16 +A.16 +1.16 =3.16 +10.161+1.160‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬

‫‪(3A1)16=768+160+1‬‬
‫‪(3A1)16=(929)10‬‬
‫‪ -2-2‬تحويل عدد عشري إلى عدد مكتوب في قاعدة (أساس) أخرى‪:‬‬
‫نستعمل طريقة القسمة المتتالية وهي كالتالي‪ :‬نقوم بتقسيم العدد العشري على أساس النظام المطلوو‬
‫على التوالي‪ ،‬ونحتفظ في كل قسمة بالباقي حتى نصل إلى حاصل قسمة يساوي(‪)1‬‬
‫علما أن هذه البواقي تكون أقل من األساس المقسوم عليه‪.‬‬
‫مثال‪:‬حول العدد ‪ )52(01‬إلى النظام الثنائي‪ ،‬والعدد ‪ )2245(01‬إلى السداسي عشر‪.‬‬
‫‪(47)10 = (?)2‬‬ ‫‪(2754)10 = (?)16‬‬
‫‪52 2‬‬ ‫‪2245 06‬‬
‫‪2 06‬‬
‫‪2 022‬‬
‫‪0 26 2‬‬
‫‪2 06‬‬
‫‪02 01‬‬
‫‪0 00 2‬‬ ‫‪2‬‬
‫‪0 4‬‬ ‫‪2‬‬ ‫‪C 01 1‬‬
‫‪(2754)10 = (AC2)16‬‬
‫‪0‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪A‬‬
‫‪41 0 2‬‬
‫‪2 1‬‬
‫‪0‬‬ ‫‪(47)10 = (101111)2‬‬
‫‪4‬‬
‫‪ -3-2‬التحويل من النظام السداسي عشر إلى النظام الثنائي الطبيعي‪:‬‬
‫نحول كل رقم من العدد السداسي عشر إلى مكافئه في الثنائي الطبيعي باستعمال ‪ 4‬أبيات‪.‬‬
‫مثال‪ :‬حول العدد ‪ )2AC1(03‬إلى النظام الثنائي‪.‬‬
‫‪2‬‬ ‫‪A‬‬ ‫‪C‬‬ ‫‪0‬‬ ‫السداسي عشر‬
‫‪1101‬‬ ‫‪0101‬‬ ‫‪0011‬‬ ‫‪1110‬‬ ‫الثنائي الطبيعي‬
‫‪(2AC1)16=(10101011000001)2‬‬ ‫إذن‪:‬‬
‫‪(BAC2021)16=(1011101011000010000000100001)2‬‬
‫‪ -4-2‬التحويل من النظام الثنائي الطبيعي إلى النظام السداسي عشر‪:‬‬
‫هو عكس ما سبق وذلك بتقسيم العدد الثنائي إلى مجموعات مون ‪ 4‬أبيوات ‪،‬مون اليموين إلوى اليسوار‪ ،‬ثوم‬
‫نحول كل مجموعة مباشرة إلى مكافئها في النظام الثنائي الطبيعي‪.‬‬
‫إذا نقصت المجموعة األخيرة نضيف إليها أصفارا‪.‬‬
‫مثال‪:‬حول العدد ‪ )011100110100(2‬إلى النظام السداسي عشر‪.‬‬
‫‪0110‬‬ ‫‪0011‬‬ ‫‪0100‬‬
‫‪9‬‬ ‫‪C‬‬ ‫‪B‬‬
‫إذن‪100111001011)2=(9CB)16 :‬‬
‫نشاط‪:0‬‬
‫‪ ‬حول إلى النظام الثنائي مع توضيح العملية ‪.)24(01 ،)064(01‬‬
‫‪ ‬حول إلى النظام السداسي عشر مع توضيح العملية ‪.)00(01 ،)0185(01‬‬
‫‪ ‬حول إلى النظام العشري مع توضيح العملية ‪،)54 (03 )BAC(03 ،)BF(03‬‬
‫‪.)0011010(2،)0011(2‬‬
‫نشاط‪ :2‬أكمل الفراغات الموجودة في الجدول بالتحويل من نظام إلى آخر باستعمال اآللة الحاسبة‪.‬‬
‫النظام السداسي عشر(‪)Hex‬‬ ‫النظام الثنائي(‪)Bin‬‬ ‫النظام العشري(‪)Dec‬‬
‫‪12‬‬ ‫‪01101‬‬ ‫‪08‬‬
‫‪D‬‬ ‫‪0010‬‬ ‫‪13‬‬
‫‪63‬‬ ‫‪001001‬‬ ‫‪54‬‬
‫جدول يوضح العالقة بين مختلف األنظمة‪:‬‬
‫النظام السداسي عشر‬ ‫النظام الثنائي )‪(Bin‬‬ ‫النظام العشري‬
‫‪3‬‬
‫)‪(Hex‬‬ ‫‪2‬‬ ‫‪22‬‬ ‫‪20‬‬ ‫‪2‬‬ ‫‪1‬‬
‫)‪(Dec‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪4‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪4‬‬
‫‪5‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪5‬‬
‫‪6‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6‬‬
‫‪7‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪7‬‬
‫‪8‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪8‬‬
‫‪9‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪9‬‬
‫‪A‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪01‬‬
‫‪B‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪00‬‬
‫‪C‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪02‬‬
‫‪D‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪03‬‬
‫‪E‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪04‬‬
‫‪F‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪05‬‬

‫وحدة قياس الذاكرات‪ :‬األوكتي )‪ (Octet‬هو الوحدة األساسية لقياس الذاكرة‪،‬وهو عبارة عن‬
‫مجموعة ثمانية أبيات )‪ (8bits‬أي ‪1octet = 8 bits‬‬

‫‪ .III‬العمليات الحسابية في النظام الثنائي‪:‬‬


‫‪ .0‬الجمع‪ :‬كل عدد أكبر من ‪ 0‬يولد احتفاظا‪.‬‬
‫‪A‬‬ ‫االحتفاظ الناتج ‪B‬‬
‫مثال‪:‬‬ ‫‪0 + 0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪+‬‬ ‫‪1111‬‬
‫‪0 + 1‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪10101001‬‬
‫‪1 + 0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪= 10111000‬‬
‫‪1 + 1‬‬ ‫‪0‬‬ ‫‪1‬‬

‫‪ .2‬الطرح‪:‬‬
‫‪A‬‬ ‫االستالف الناتج ‪B‬‬
‫مثال‪:‬‬ ‫‪0 - 0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪1001‬‬
‫‪0 - 1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪- 111‬‬
‫‪1 - 0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪= 0010‬‬
‫‪1 - 1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪ .3‬الضرب‪:‬‬
‫‪110‬‬
‫‪×101‬‬ ‫‪A‬‬ ‫الجداء ‪B‬‬
‫مثال‪:‬‬
‫‪110‬‬ ‫‪0 x 0‬‬ ‫‪0‬‬
‫‪= 001x010‬؟‪‬‬
‫‪000.‬‬ ‫‪0 x 1‬‬ ‫‪0‬‬
‫‪110..‬‬ ‫‪1 x 0‬‬ ‫‪0‬‬
‫‪=11110‬‬ ‫‪1 x 1‬‬ ‫‪1‬‬
‫‪ .4‬القسمة‪:‬‬
‫‪A‬‬ ‫الناتج =؟ ‪B‬‬
‫الباقي‪00 :0000‬‬
‫مثال‪:‬‬
‫‪1111‬‬ ‫‪11‬‬
‫‪ 0‬والباقي ‪11‬‬
‫‪010:× 00‬‬ ‫غير‬
‫‪- 11‬‬ ‫‪101‬‬ ‫‪0 :0001‬‬ ‫‪/‬‬
‫معرف‬
‫‪= 0011‬‬ ‫‪0 : 1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪-‬‬ ‫‪11‬‬ ‫غير‬
‫‪= 00‬‬ ‫‪1 : 0‬‬ ‫‪/‬‬
‫معرف‬
‫‪1 : 1‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪ -4‬النظام الثنائي مرمز عشري (‪Binary Coded Décimal)Code BCD:(:)BCD‬‬
‫نظام الترميز‪ BCD‬هو العشرة رمووز األولوى مون النظوام الثنوائي الطبيعوي ذو أربعع أبيوات‪ .‬أي رمووز‬
‫النظام العشري ويجعل التحويل إلى النظام العشري أكثر سهولة‪.‬‬
‫يستعمل غالبا في أنظمة العد والترقين‪.‬‬
‫‪ ‬التحويل من النظام العشري إلى النظام ‪:BCD‬‬
‫نحول كل رقم من العدد العشري إلى مكافئه في النظام الثنائي الطبيعي باستعمال ‪ 4‬أبياتلكل‬
‫رقم‪ ،‬نفصل بين كل تشكيلة وتشكيلة بنقطة أو فراغ‪.‬‬
‫مثال‪:0‬حول العدد ‪ )2097(01‬إلى النظام ‪.BCD‬‬
‫‪(2097)10= (0010.0000.1001.0111)BCD‬‬
‫مثال‪:2‬حول العدد ‪ )1444(01‬إلى النظام ‪.BCD‬‬
‫‪(1444)10= (0001010001000100)BCD‬‬
‫‪ 2-4‬ـ النظام الثنائي االنعكاسي (‪:)GRAY‬‬
‫نظام الترميز ‪ GRAY‬هو نظام ثنائي يختلف عون النظوام الثنعائي الطبيععي فوي كوون أنوه لالنتقوال بوين‬
‫تشكيلتين ثنائيتين متتاليتين يتغير بيت واحد فقط‪..‬‬
‫النظام ‪GRAY‬‬ ‫النظام الثنائي‬ ‫النظام العشري‬
‫‪1 1 1 1 1 1 1 1‬‬ ‫‪1‬‬
‫‪1 1 1 0 1 1 1 0‬‬ ‫‪0‬‬
‫‪1 1 0 0 1 1 0 1‬‬ ‫‪2‬‬
‫‪1 1 0 1 1 1 0 0‬‬ ‫‪6‬‬
‫‪1 0 0 1 1 0 1 1‬‬ ‫‪5‬‬
‫‪1 0 0 0 1 0 1 0‬‬ ‫‪4‬‬
‫‪1 0 1 0 1 0 0 1‬‬ ‫‪3‬‬
‫‪1 0 1 1 1 0 0 0‬‬ ‫‪2‬‬
‫مرآة‬ ‫‪0 0 1 1 0 1 1 1‬‬ ‫‪8‬‬
‫عاكسة‬ ‫‪0 0 1 0 0 1 1 0‬‬ ‫‪0‬‬
‫‪0 0 0 0 0 1 0 1‬‬ ‫‪01‬‬
‫‪0 0 0 1 0 1 0 0‬‬ ‫‪00‬‬
‫‪0 1 0 1 0 0 1 1‬‬ ‫‪02‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪06‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪05‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪04‬‬

‫‪ ‬التحويل من النظام الثنائي الطبيعي إلى النظام ‪:GRAY‬‬


‫نبوودأ موون البيووت الموجووود فووي أقصووى اليسووار‪ ،‬ننزلووه ليكووون أول بيووت فووي ‪ ،GRAY‬نقووارن بووين بيوووت‬
‫الثنائي الطبيعي المتوالية‪ ،‬إذا كان تشابه نضع(‪ )1‬وإذا كان اختالف نضع (‪ )0‬وهكذا إلوى غايوة البيوت‬
‫األخير‪ .‬علما أن عدد بيوت الثنائي الطبيعي يساوي عدد بيوت ‪.GRAY‬‬
‫مثال‪ :‬حول العدد ‪ )01000(2‬إلى النظام ‪.GRAY‬‬
‫الثنائي الطبيعي‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪GRAY‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫إذن‪(10111)2=(11100) GRAY (01101)2=(1011) GRAY (11111)2=(10000) GRAY:‬‬
‫‪ ‬التحويل من النظام ‪ GRAY‬إلى النظام الثنائي الطبيعي‪:‬‬
‫نبدأ من البيت الموجود في أقصى اليسوار‪ ،‬ننزلوه ليكوون أول بيوت فوي الثنوائي الطبيعوي‪ ،‬نقارنوه بالبيوت‬
‫الموالي في ‪ ،GRAY‬إذا كان تشعابه نضوع (‪ )1‬وإذا كوان اخعتالف نضوع (‪ )0‬وهكوذا إلوى غايوة البيوت‬
‫األخير‪.‬‬
‫مثال‪ :‬حول العدد ‪ )00011(GRAY‬إلى النظام الثنائي الطبيعي‪.‬‬
‫‪GRAY‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫الثنائي الطبيعي‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫إذن‪(11100) GRAY=(10111)2 :‬‬
‫‪(1111) GRAY=(1010)2 (101001) GRAY=(110001)2 (100000) GRAY=(111111)2‬‬
‫تمارين تطبيقية‬
‫التمرين‪ :0‬أجريا لعمليات الحسابية التالية في النظام الثنائي و تحقق من النتيجة باستعمال اآللة‬
‫‪(1101)2 + (1011)2 ,(10000111)2 + (100010111)2‬‬
‫‪(11110)2 – (11001)2 , (101110111)2 – (1000010000)2‬‬
‫‪(10001)2× (10111)2 , (10101)2÷ (11)2‬‬
‫التمرين‪ :2‬أكمل الجدول التالي‪:‬‬
‫‪Déc‬‬ ‫‪Bin‬‬ ‫‪GRAY‬‬ ‫‪BCD‬‬ ‫‪Hex‬‬
‫‪34‬‬ ‫‪0111110‬‬ ‫‪1100001‬‬ ‫‪0100.0001‬‬ ‫‪41‬‬
‫‪21‬‬ ‫‪01010‬‬ ‫‪11111‬‬ ‫‪0001.0101‬‬ ‫‪15‬‬
‫‪54‬‬ ‫‪110110‬‬ ‫‪010010‬‬ ‫‪0011.0110‬‬ ‫‪36‬‬
‫‪145‬‬ ‫‪01101110‬‬ ‫‪11011001‬‬ ‫‪0110.1110‬‬ ‫‪91‬‬
‫‪022‬‬ ‫‪01001110‬‬ ‫‪11101001‬‬ ‫‪1011.0001‬‬ ‫‪B1‬‬
‫‪4005‬‬ ‫‪000001011010‬‬ ‫‪100001110111‬‬ ‫‪1111.1010.0101‬‬ ‫‪FA5‬‬

You might also like