You are on page 1of 9

‫ﺑحﺚ‬

‫أنظمة الحاسب اﻵلي‬

‫‪1Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫العن وان الرئيسي ) أنظمة الحاسب اﻵلي (‬
‫تتعتبر جميع اﻹنجازات الهامة التي حققها اﻹنسان عبر التاريخ كان إستخدام اﻷرقام ‪ .‬حيث أنها تعتبر وسيلة‬
‫هامة من الوسائل التي إستخدمها اﻹنسان لتسهيل كافة العمليات الحسابية و تسريعها ‪.‬‬

‫يعد الحاسب اﻵلي من أحد هذه اﻹنجازات التي تطورت مع مرور الوقت ‪.‬فالحاسب اﻵلي يتعامل مع البيانات‬
‫التي عادة ما تكون على شكل أوامر ‪ Command‬أو معطيات ‪ Data‬حيث تكون هذه البيانات على شكل‬
‫صور‪ ،‬أرقام ‪ ،‬نصوص ‪ ،‬و أصوات‪ .‬فيتم تمثيل تلك البيانات على شكل سﻼسل من الخانات الثنائية و حيث‬
‫تأخذ تلك الخانات الثنائية على قمتين فقط إما )‪ (1‬و التي تعني ‪ ، ON‬أو )‪ (0‬و التي تعني ‪. OFF‬و تكون تلك‬
‫القيمتين هي حاﻻت الداخلة في الدائرة اﻹلكترونية‪ .‬و تكون تلك الدائرة داخلة في تركيب الحاسوب حيث‬
‫تسمى بالدوائر اﻹلكترونية الرقمية ‪ . Digital Circuits‬تسمى تلك الخانات الثنائية بـ بت ) ‪Bit : Binary‬‬
‫‪ ( Digit‬و يرمز إليها بـ )‪ . (b‬فلتخزين أي بيانات يتم تنظيم تلك الخانات على شكل سﻼسل لها طول ثابت و‬
‫يطلق على هذا الشكل إسم كلمات ‪ . Word‬حيث يتم إعتبار كل كلمة عبارة عن وحدة معلومات أساسية‬
‫غي عملية التخزين و المعالجة ‪.‬‬

‫و بالمختصر تكون جميع المعلومات التي يتم تقديمها للحاسب تصنف إلى نوعين عددية )‪( Number‬أو غير‬
‫عددية ‪.‬تعتبر القيم الغير عددية سهلة في التنفيذ و هذا ﻻن عملية تشفيرها أو تمثيلها ﻻ يتطلب ان تتبع بعض‬
‫القواعد ‪ .‬و لكن هذا يختلف بالنسبة للقيم العددية و هذا ﻻن تمثيلها يتطلب خضوعها لقواعد فلذلك يتم‬
‫خضوعها في عمليات حسابية عديدة و مختلفة حيث من الﻼزم ان تكون نتائج الصور الثنائية ‪Binary‬‬
‫‪ Form‬مساوية و متوافقة مع قيم البيانات العددية المقدمة للحاسب ‪ .‬تكون تلك القواعد التي تخضع لها تسمى‬
‫نظام الترقيم الثنائي ‪. Binary Numbering System‬‬

‫النظام العشري ‪DECIMAL NUMBER SYSTEM‬‬


‫يعد هذا النظام من اﻷنظمة الشائعة المستخدمة في جميع المجاﻻت و سمي بالنظام العشري و ذلك ﻹحتوائه‬
‫على عشرة رموز داخلة فيه و هي )‪ . ( 9- 8- 7- 6- 5- 4- 3- 2- 1- 0‬لذلك يكون أساس هذا النظام هو‬
‫العدد ‪ 10‬الذي يعرف أساسي )‪ .(Base or Radix‬ﻻ يقتصر النظام على إستخدام رمز واحد بل من الممكن‬
‫ان تعتمد القيم العددية على اكثر من رمز و في هذه الحالة تعتمد القيمة العددية لتلك الرموز على موضعه‬
‫ضمن سلسلة الرموز الداخل فيها ‪.‬‬

‫‪2Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫مثال على ذلك ‪ :‬العدد ‪ 1220.548‬في صورته المختزلة الذي يعد متعدد الحدود ‪ Polynomial‬يمكننا‬
‫تحليله إلى‪:‬‬

‫‪1220.548‬‬

‫‪1×1000‬‬ ‫‪2×100‬‬ ‫‪2×10‬‬ ‫‪0×1‬‬ ‫‪5×1 /10‬‬ ‫‪4×1/100‬‬ ‫‪2×1/100‬‬

‫‪1 × 10‬‬ ‫‪2 × 10‬‬ ‫‪2 × 10‬‬ ‫‪0 × 10‬‬ ‫‪5 × 10‬‬ ‫‪4 × 10‬‬ ‫‪2 × 10‬‬

‫نﻼحظ من المثال السابق ان الرقم الذي الذي على أقصى اليسار له القيمة الكبرى باﻹضافة إلى انه يعتبر أكبر‬
‫ثقل في تحديد القيمة‪ Most Significant‬بينما الموجود أقصى اليمين يعتبر ذو القيمة اﻷقل أي ان له ثقل أقل‬
‫‪ Least Significant‬و هذا يعرف ما ذكرته سابقا بما يخص موضع الرموز داخل السلسلة و يسمى هذا‬
‫الموضع بـالمضمون بالعددية الموضعية ‪. Positional Notation‬‬

‫النظام الثنائي ‪BINARY SYSTEM‬‬


‫يعتبر هذا النظام هو أساس اللغة التي يتعامل معها لغة الحاسب اﻵلي و اﻷنظمة الرقمية و ذلك لصعوبة‬
‫إستخدام النظام العشري حيث انه يتطلب التمييز بين ‪ 10‬حاﻻت للدائرات اﻹلكترونية لتوافق اﻻرقام العشرة‬
‫المستخدمة في النظام العشري ‪ .‬يتكون هذا النظام من رمزين اثنين )‪ (1-0‬اللذان يمثﻼن كافة اﻷعداد و هذا‬
‫يجعل النظام الثنائي أفضل لغة للحاسب حيث ان الدائرات اﻹلكترونية قادرة على التمييز رمزين بسهولة‬
‫أفضل من ‪ 10‬رموز‪ .‬يكون أساس هذا النظام هو ‪. 2‬‬

‫عند إدخال القيم العددية للحاسب ﻻ تدخل في صورة )‪ (1-0‬بل تدخل في صورتها العددية بعد ذلك يقوم‬
‫الحاسب بتنفيذ بعض من التعليمات و القواعد التي تحولها إلى النظام الثنائي ) سوف نتطرق ﻻحقا في قسم‬
‫التحويل بين اﻷنظمة ( ‪.‬‬

‫نﻼحظ انه هناك تشابه كبير بين النظام العشري و النظام الثنائي ‪ .‬لهذا يتم التفريق بينهم بوضع الرقم داخل‬
‫قوسين و كتابة الرقم الدال على النظام في اﻷسفل بجانب القوس‪.‬مثال على ذلك ‪:‬‬

‫الرقم ‪ 110‬في النظام الثنائي يكتب )‪ (110‬أما في النظام العشري فيكتب )‪. (110‬‬

‫‪3Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫مثال على النظام الثنائي ‪:‬حل العدد )‪( 1100.100‬إلى مراتبه‪:‬‬

‫)‪(1100.100‬‬
‫‪= 1×2 +1×2 +0×2 +0×2 +1×2‬‬ ‫‪+0×2‬‬
‫)‪+ 0 × 2 = (84.5‬‬

‫نظام الترقيم الثماني ‪OCTAL NUMBER SYSTEM‬‬


‫يعد هذا النظام أيضا من اﻷنظمة المستخدمة في الحاسبات اﻹلكترونية ‪ .‬تكون رموز هذا النظام من ‪ 8‬رموز‬
‫و هي )‪ . ( 7-6-5-4-3-2-1-0‬حيث يكون أساس هذا النظام هو ‪ . 8‬في هذا النظام يكون عدد الخانات‬
‫الثنائية المكونة له هي‪ log 8 = 3‬حيث يمكننا تمثيلها على النحو التالي‪:‬‬

‫الخانة الثالثة‬ ‫الخانة الثانية‬ ‫الخانة اﻷولى‬ ‫القيمة‬


‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪4‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪5‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪7‬‬
‫مثال ‪ :‬حلل العدد )‪ (203.65‬إلى مراتبه‪:‬‬

‫‪(203.65) = 2 × 8 + 0 × 8 + 3 × 8 + 6 × 8‬‬ ‫‪+5×8‬‬ ‫)‪= (131.828125‬‬

‫ن ظام الترقيم السداسي عشر ‪HEXADECUMAL NUMBER SYSTEM‬‬


‫يعد أيضا من اﻷنظمة المستخدمة في الحاسبات اﻹلكترونية ‪ .‬تتكون رموزه من ‪ 16‬رمز و هي )‪0-1-2-3-‬‬
‫‪ .(4-5-6-7-8-9-A-B-C-D-E-F‬حيث يعد انه )) 𝐴 ← 𝐹( هو )‪ . ( 15 ← 10‬يعد أساس هذا النظام‬
‫هو العدد ‪. 16‬و يتم تمثيل هذا الرقم في أربع خانات ثنائية و هذا يتضح من خﻼل ‪. log 16 = 4‬‬
‫)𝐹‪ (3𝐴1.7‬إلى مراتبه‪:‬‬ ‫مثال ‪ :‬حلل العدد‬
‫)𝐹‪(3𝐴1.7‬‬ ‫‪= 3 × 16 + 10 × 16 + 1 × 16 + 7 × 16‬‬ ‫‪+ 15 × 16‬‬
‫)‪= (930.375‬‬

‫‪4Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫التحويل بين اﻷنظمة ‪NUMBER SYSTEM CONVERSION‬‬
‫أوﻻ ‪:‬التحويل من أي نظام) اﻷنظمة الغير عشرية ( إلى النظام العشري ‪:‬‬

‫من اﻷمثلة التي تم طرحها سابقا يتبن لنا أن تفكيك أي نظام إلى مراتبه هو حساب المناظر له عشريا ‪.‬لذلك إذا‬
‫أردنا أن نحول أي نظام إلى النظام العشري ما علينا إﻻ تحليه إلى مراتبه حيث يكون ناتج الجمع هو الرقم‬
‫بالنظام العشري ‪ .‬يمكنك مراجعة اﻷمثلة السابقة التي تم طرحها في اﻷنظمة ‪.‬‬

‫ثانيا ‪ :‬التحويل من النظام الثنائية إلى اﻷنظمة الغير ثنائية ‪:‬‬

‫‪ .1‬التحويل من النظام الثنائي إلى الثماني ‪:‬‬


‫كما ذكرنا سابقا ان عدد الخانات الثنائية لتمثيل العدد الثماني هي ‪ 3‬خانات و لهذا يتم تقسيم العدد‬
‫الثنائي إلى ‪ 3‬خانات ‪ ،‬و تحويل كل خانة إلى ما ما يناظره في النظام الثماني ‪ ،‬مثال على ذلك ‪:‬‬
‫العدد )‪ (10110.01‬حوله إلى عدد بالنظام الثماني ‪:‬‬
‫𝟐)𝟏𝟎 ‪(𝟏𝟎𝟏𝟏𝟎.‬‬
‫‪010‬‬ ‫‪110‬‬ ‫‪.010‬‬
‫‪2‬‬ ‫‪6‬‬ ‫‪.2‬‬
‫𝟖)𝟐 ‪(𝟐𝟔.‬‬
‫‪ .2‬التحويل من النظام الثنائي إلى السداسي عشر ‪:‬‬
‫كما ذكرنا سابقا ان عدد الخانات الثنائية لتمثيل الععد السداسي عشر هي ‪ 4‬خانات لهذا يتم تقسيم العدد‬
‫الثنائي إلى ‪ 4‬خانات ‪ ،‬و تحويل كل خانه إلى ما يناظرها في النظام السداسي عشرمثال على ذلك ‪:‬‬
‫العدد )‪ (10110.01‬حوله إلى ما يناظره بالنظام السداسي عشر ‪:‬‬
‫𝟐)𝟏𝟎 ‪(𝟏𝟎𝟏𝟏𝟎.‬‬
‫‪0001‬‬ ‫‪0110‬‬ ‫‪.0100‬‬
‫‪1‬‬ ‫‪6‬‬ ‫‪.4‬‬
‫𝟔𝟏)𝟒 ‪(𝟏𝟔.‬‬
‫مﻼحظة ‪ :‬يمكننا إضافة أصفار إلى اليسار و اليمين و ذلك لموازنة الخانات حيث ان إضافتهم لن تؤثر على‬
‫قيمة العدددية للرقم ‪.‬‬

‫‪5Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫ثالثا ‪:‬التحويل من النظام الثماني إلى اﻷنظمة اﻷخرى ‪:‬‬

‫‪ .1‬التحويل من النظام الثماني إلى النظام الثنائي ‪:‬‬


‫لقد تعرفنا من قبل أن النظام الثماني يكون عدد الخانات الثنائية له هي ‪ 3‬خانات و هذه هي الطريقة‬
‫المتبعة في التحويل ‪.‬مثال على ذلك ‪:‬‬
‫العدد )‪ (26.2‬إذا أردنا تحويلة إلى عدد ثنائي ‪:‬‬
‫𝟖)𝟐 ‪(𝟐𝟔.‬‬
‫‪2‬‬ ‫‪6‬‬ ‫‪.2‬‬
‫‪010‬‬ ‫‪110‬‬ ‫‪.010‬‬
‫𝟐𝟏𝟎 ‪(𝟎𝟏𝟎𝟏𝟏𝟎. 𝟎𝟏𝟎)𝟐 or 𝟏𝟎𝟏𝟏𝟎.‬‬
‫‪ .2‬التحويل من النظام الثماني إلى السداسي عشر ‪:‬‬
‫في هذا التحويل اوﻻ نقوم بتحويل الرقم الثماني إلى نظيره بالثنائي و من الثنائي إلى السداسي عشر‬
‫مثل ما فعلنا سابقا ‪ .‬و مثال على ذلك ‪:‬‬
‫العدد )‪ (26.2‬إذا أردنا تحويلة إلى عدد سداسي عشر ‪:‬‬
‫𝟖)𝟐 ‪(𝟐𝟔.‬‬
‫‪2‬‬ ‫‪6‬‬ ‫‪.2‬‬
‫‪010‬‬ ‫‪110‬‬ ‫‪.010‬‬
‫𝟐𝟏𝟎 ‪(𝟎𝟏𝟎𝟏𝟏𝟎. 𝟎𝟏𝟎)𝟐 or 𝟏𝟎𝟏𝟏𝟎.‬‬
‫‪0001‬‬ ‫‪0110‬‬ ‫‪.0100‬‬
‫‪1‬‬ ‫‪6‬‬ ‫‪.4‬‬
‫𝟔𝟏)𝟒 ‪(𝟏𝟔.‬‬
‫رابعا ‪ :‬التحويل من النظام السداسي عشر إلى اﻷنظمة اﻷخرى ‪:‬‬

‫‪ .1‬التحويل من النظام السداسي عشر إلى النظام الثنائي ‪:‬‬


‫لقد ذكرنا سابقا ان عدد الخانات الثنائية للنظام الساداسي عشر هو ‪ 4‬خانات و لذلك يتم تقسيم الرقم‬
‫إلى أربع خانات و تلك هي الطريقة المتبعة للتحويل ‪ ،‬و مثال على ذلك ‪.‬‬
‫العدد )𝐴 ‪(82.‬إذا أردنا تحويله إلى عدد ثنائي يكون ذلك عن طريق ‪:‬‬
‫‪8‬‬ ‫‪2‬‬ ‫‪.A‬‬
‫‪1000‬‬ ‫‪0010‬‬ ‫‪.1010‬‬
‫𝟐)𝟎𝟏𝟎𝟏 ‪(𝟏𝟎𝟎𝟎𝟎𝟎𝟏𝟎.‬‬
‫‪ .2‬التحويل من النظام السداسي عشر إلى النظام الثماني‪:‬‬

‫‪6Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫الخطوة اﻷولى هي تحويله إلى عدد ثنائي و من الثنائي يتم تقسيم العدد على ‪ 3‬خانات و رؤية نظيره‬
‫بالثماني ‪ .‬و مثال على ذلك سوف نستخدم المثال السابق ‪:‬‬
‫)‪(82. 𝐴) → (10000010.1010‬‬
‫لقد حولنا العدد إلى نظيره بالثنائي و بعد ذلك نأخذ العدد الثنائي و نقوم بتقسيمة إلى ‪ 3‬خانات ‪:‬‬
‫𝟐)𝟎𝟏𝟎𝟏 ‪(𝟏𝟎𝟎𝟎𝟎𝟎𝟏𝟎.‬‬
‫‪010‬‬ ‫‪000‬‬ ‫‪010‬‬ ‫‪.101‬‬ ‫‪000‬‬
‫‪2‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪.5‬‬ ‫‪0‬‬
‫𝟖)𝟎𝟓 ‪(𝟐𝟎𝟐.‬‬
‫خامسا ‪:‬التحويل من النظام العشري إلى أي نظام آخر)اﻷنظمة الغير عشرية (‪:‬‬

‫في هذا التحويل يتم تقسيمه على جزئين )تحويل الجزء الصحيح من الرقم ‪/‬تحويل الجزء الكسري من الرقم‬
‫(حيث أن كل قسم يتم تحوله على حدا ثم جمع القسمين معا للحصول على نظيره في النظام الغير عشري ‪.‬‬

‫أوﻻ ‪ :‬الجزء الصحيح من الرقم ‪:‬‬

‫عند التحويل نقوم بتقسيم الجزء الصحيح على اﻷساس المراد التحويل إليه و نحتفظ بباقي القسمة و نضعه في‬
‫عامود ثم نأخذ ناتج القسمة و نقسمة على اﻷساس مرة اخرى و نحتفظ بالباقي مجددا و من ثم نكرر تلك‬
‫العملية حتى يصبح ناتج القسمة يساوي صفرا ‪ .‬يكون ناتج التحويل في عمود باقي القسمة و يقرأ هذا العمود‬
‫من اﻷسفل إلى اﻻعلى و يتم كتابة العدد من اليسار إلى اليمين‪.‬‬

‫ثانيا ‪ :‬تحويل الجزء الكسري من الرقم ‪:‬‬

‫في هذا التحويل تكون العملية معاكسة لتحويل الجزء الصحيح حيث نقوم هنا بضرب الجزء الكسري في‬
‫أساس النظام المراد التحويل إليه ‪ .‬بعد ذلك نأخذ الجزء الكسري فقط و نضربه مرة اخر في اﻷساس و نحتفظ‬
‫بالجزء الصحيح و نكتبة في عامود ‪ .‬تستمر عملية الضرب تلك و ﻻ تتوقف إﻻ في ثﻼث حاﻻت ‪:‬‬

‫‪ ‬إما أن يكون الجزء الكسري يساوي صفر ‪.‬‬


‫‪ ‬تكرار الجزء الكسري أكثر ممن مرة مع عملية الضرب ‪.‬‬
‫‪ ‬تحقيق الجزء الكسري اكثر مع إستمرار عملية الضرب ‪.‬‬

‫بعد التوقف يتم قراءة ناتج التحويل في عمود الجزء الصحيح من الصرب بقراءتة من اﻷعلى إلى اﻷسقل و‬
‫كتابته بعد الفاصلة من اليسار إلى اليمين‪ .‬مثال على ذلك ‪:‬‬

‫‪7Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫)‪ (13.125‬إلى النظام الثنائي ‪:‬‬ ‫تحويل العدد‬

‫تحويل الجزء الصحيح‬ ‫تحويل الجزء الكسري‬


‫عملية القسمة‬ ‫ناتج القسمة‬ ‫باقي القسمة‬ ‫عملية الضرب‬ ‫ناتج الضرب‬ ‫الجزء الصحيح‬
‫من الضرب‬
‫‪13÷2‬‬ ‫‪6‬‬ ‫‪1‬‬ ‫‪0.125×2‬‬ ‫‪0.25‬‬ ‫‪0‬‬
‫‪6÷2‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0.25×2‬‬ ‫‪0.5‬‬ ‫‪0‬‬
‫‪3÷2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0.5×2‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1÷2‬‬ ‫‪0‬‬ ‫‪1‬‬
‫)‪(1101‬‬ ‫𝟐)𝟏𝟎𝟎(‬
‫𝟐)𝟏𝟎𝟎 ‪(𝟏𝟏𝟎𝟏.‬‬
‫و هكذا يمكننا تكرار الخطوات عند التحويل من النظام العشري إلى النظام الثماني و السداسي عشر ‪.‬‬

‫إقتراح نظام جديد‬


‫على ضوء ما سبق يمكننا إستنباط نظم مختلفة من الترقيم‪.‬كل ما علينا هو وضع أساس مختلف عن اﻷنظمة‬
‫السابقة ‪.‬لذلك سوف أقترح نظام و هو النظام الثاني و الثﻼثون العدديحيث ان أساس النظام هو‪ . 23‬و يكون‬
‫عدد رموزه ‪ 32‬رمز و هي )‪. ( 31-30-........................-5-4-3-2-1-0‬يكون عدد الخانات الثنائية لهذا‬
‫النظام هي ‪log 32 = 5‬‬
‫الخانة الخامسة‬ ‫الخانة الراﺑعة‬ ‫الخانة الثالثة‬ ‫الخانة الثانية‬ ‫الخانة اﻷولى‬ ‫العدد‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪4‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬

‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪A‬‬


‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪B‬‬
‫………‬ ‫……‬ ‫‪…….‬‬ ‫‪….‬‬ ‫………‬ ‫……‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪U‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪V‬‬

‫مﻼحظة ‪ (𝐴 → 𝑉) :‬هي)‪(10 → 31‬‬

‫‪8Page‬‬ ‫}أنظمة الحاسب اﻵلي{‬


‫المراجع‬
.‫كلية الهندسة‬،‫جامعة الزقازيق‬، ‫عثمان عناني‬.‫د‬،(1) ‫ الحاسبات و البرمجة‬.1
David Eugene Smith; Louis Charles Karpinski (1911). The Hindu-Arabic numerals. Ginn and Company .2

Chowdhury, Arnab. Design of an Efficient Multiplier using DBNS. GIAP Journals .3

9Page {‫}أنظمة الحاسب اﻵلي‬

You might also like