74181
74181 هي وحدة منطقية حسابية ( ALU ) مكونة من 4 بتات ، تم تنفيذها كدائرة متكاملة TTL من سلسلة 7400. تم تقديمها بواسطة Texas Instruments في فبراير 1970، [1] وكانت أول وحدة منطقية حسابية كاملة على شريحة واحدة. [2] تم استخدامها كنواة حسابية/منطقية في وحدات المعالجة المركزية للعديد من أجهزة الكمبيوتر الصغيرة المهمة تاريخيًا وغيرها من الأجهزة.
يمثل 74181 خطوة تطورية بين وحدات المعالجة المركزية في ستينيات القرن العشرين، والتي تم تصنيعها باستخدام بوابات منطقية منفصلة، ووحدات المعالجة المركزية ذات المعالجات الدقيقة أحادية الشريحة اليوم . وعلى الرغم من عدم استخدامه بعد الآن في المنتجات التجارية، لا يزال يتم الإشارة إلى 74181 في كتب تنظيم الكمبيوتر والأوراق الفنية. كما يتم استخدامه أحيانًا في الدورات الجامعية "العملية" لتدريب مهندسي الكمبيوتر في المستقبل .
تحديد

74181 عبارة عن دائرة متكاملة TTL متوسطة الحجم (MSI) من سلسلة 7400 ، تحتوي على ما يعادل 75 بوابة منطقية [3] ويتم تعبئتها بشكل شائع كـ DIP مكون من 24 سنًا . يمكن لوحدة الحساب والمنطق بعرض 4 بتات إجراء جميع عمليات الجمع / الطرح / النقصان التقليدية مع أو بدون حمل، بالإضافة إلى AND / NAND و OR / NOR و XOR و shift . تتوفر العديد من الاختلافات لهذه الوظائف الأساسية، بإجمالي 16 عملية حسابية و16 عملية منطقية على كلمتين مكونتين من أربع بتات. لا يتم توفير وظائف الضرب والقسمة ولكن يمكن إجراؤها في خطوات متعددة باستخدام وظائف shift والإضافة أو الطرح. Shift ليست وظيفة صريحة ولكن يمكن اشتقاقها من العديد من الوظائف المتاحة؛ على سبيل المثال، سيؤدي تحديد الوظيفة "A plus A" مع حمل (M = 0) إلى إزاحة حسابية إلى اليسار لمدخل A.
يقوم المعالج 74181 بتنفيذ هذه العمليات على متغيرين بأربعة بتات، مما يؤدي إلى توليد نتيجة بأربعة بتات مع حمل في 22 نانوثانية (45 ميجا هرتز). يقوم المعالج 74S181 بتنفيذ نفس العمليات في 11 نانوثانية (90 ميجا هرتز)، بينما يقوم المعالج 74F181 بتنفيذ العمليات في 7 نانوثانية (143 ميجا هرتز) (نموذجي).
يمكن دمج "شرائح" متعددة للحصول على أحجام كلمات كبيرة بشكل تعسفي. على سبيل المثال، يمكن دمج ستة عشر مولدًا من نوع 74S181 وخمسة مولدات من نوع 74S182 لإجراء نفس العمليات على متغيرات 64 بت في 28 نانوثانية (36 ميجا هرتز). وعلى الرغم من أن أداء معالجات 64 بت متعددة الجيجا هرتز اليوم كان أقل من أداء هذه المولدات، إلا أنه كان مثيرًا للإعجاب عند مقارنته بسرعات الساعة التي تقل عن الميجا هرتز لمعالجات 4 و8 بت المبكرة.
الوظائف المنفذة
تنفذ 74181 جميع الدوال المنطقية الـ 16 الممكنة بمتغيرين. تتضمن الدوال الحسابية الجمع والطرح مع الحمل وبدونه. يمكن استخدامها مع البيانات النشطة العالية، حيث يتوافق المستوى المنطقي العالي مع 1، والبيانات النشطة المنخفضة، حيث يتوافق المستوى المنطقي المنخفض مع 1. [4]
المدخلات والمخرجات
هناك أربعة مدخلات اختيار، S0إلى S3، لاختيار الوظيفة. Mيستخدم للاختيار بين العملية المنطقية والحسابية، و Cnهو الإدخال.
Aو Bهو البيانات المراد معالجتها (أربعة بتات). Fهو إخراج الأرقام. هناك أيضًا Pو Gإشارات لجامع الاستشراف المسبق ، والتي يمكن تنفيذها عبر شريحة واحدة أو أكثر من شرائح 74182.
جدول الوظائف للإخراج F
في الجدول التالي، يتم الإشارة إلى AND على أنها حاصل ضرب، وOR بعلامة ، و XOR بعلامة ، و NOT منطقيًا بعلامة خط علوي، وعلامة الجمع والطرح الحسابية باستخدام كلمتي الجمع والطرح.
| اختيار | بيانات منخفضة النشاط | بيانات نشطة عالية | |||||||
| المنطق م = ح | الحساب م = ل | المنطق م = ح | الحساب م = ل | ||||||
| س3 | س2 | س1 | س0 | Cn = L (لا تحمل) | Cn = H (حمل) | Cn = H (لا تحمل) | Cn = L (حمل) | ||
| ل | ل | ل | ل | ناقص | زائد 1 | ||||
| ل | ل | ل | ح | ناقص | زائد | ||||
| ل | ل | ح | ل | ناقص | زائد 1 | ||||
| ل | ل | ح | ح | منطقي 1 | (مكمل الاثنين) | (صفر) | منطقي 0 | (مكمل الاثنين) | (صفر) |
| ل | ح | ل | ل | زائد | زائد زائد | زائد | زائد زائد | ||
| ل | ح | ل | ح | زائد | زائد زائد | زائد | زائد زائد | ||
| ل | ح | ح | ل | ناقص ناقص | ناقص | ناقص ناقص | ناقص | ||
| ل | ح | ح | ح | زائد | ناقص 1 | ||||
| ح | ل | ل | ل | زائد | زائد زائد | زائد | زائد زائد | ||
| ح | ل | ل | ح | زائد | زائد زائد | زائد | زائد زائد | ||
| ح | ل | ح | ل | زائد | زائد زائد | زائد | زائد زائد | ||
| ح | ل | ح | ح | زائد | ناقص 1 | ||||
| ح | ح | ل | ل | منطقي 0 | زائد | زائد زائد | منطقي 1 | زائد | زائد زائد |
| ح | ح | ل | ح | زائد | زائد زائد | زائد | زائد زائد | ||
| ح | ح | ح | ل | زائد | زائد زائد | زائد | زائد زائد | ||
| ح | ح | ح | ح | زائد | ناقص | ||||
دلالة
لقد عمل 74181 على تبسيط تطوير وتصنيع أجهزة الكمبيوتر والأجهزة الأخرى التي تتطلب حسابات عالية السرعة بشكل كبير خلال السبعينيات وحتى أوائل الثمانينيات، ولا يزال يُشار إليه باعتباره تصميمًا "كلاسيكيًا" لوحدة الحساب والمنطق. [5]
قبل تقديم 74181، كانت وحدات المعالجة المركزية للكمبيوتر تشغل لوحات دوائر متعددة وحتى أجهزة الكمبيوتر البسيطة للغاية يمكن أن تملأ خزانات متعددة. سمح 74181 ببناء وحدة معالجة مركزية كاملة وفي بعض الحالات، كمبيوتر كامل على لوحة دائرة مطبوعة كبيرة واحدة . يحتل 74181 مرحلة مهمة تاريخيًا بين وحدات المعالجة المركزية القديمة القائمة على وظائف المنطق المنفصلة المنتشرة على لوحات دوائر متعددة والمعالجات الدقيقة الحديثة التي تدمج جميع وظائف وحدة المعالجة المركزية في شريحة واحدة. تم استخدام 74181 في العديد من أجهزة الكمبيوتر الصغيرة والأجهزة الأخرى بدءًا من سبعينيات القرن العشرين، ولكن مع تزايد قوة المعالجات الدقيقة، سقطت ممارسة بناء وحدة معالجة مركزية من مكونات منفصلة ولم يتم استخدام 74181 في أي تصميمات جديدة.
اليوم
بحلول عام 1994، لم تكن تصميمات وحدة المعالجة المركزية المستندة إلى 74181 قابلة للتطبيق تجاريًا بسبب السعر المنخفض نسبيًا والأداء العالي للمعالجات الدقيقة. ومع ذلك، لا يزال 74181 محل اهتمام في تدريس تنظيم الكمبيوتر وتصميم وحدة المعالجة المركزية لأنه يوفر فرصًا للتصميم العملي والتجريب التي نادرًا ما تكون متاحة للطلاب. [6]
- مراجعة الإلكترونيات الرقمية باستخدام VHDL (إصدار Quartus II) في مجلة الهندسة الحديثة، المجلد 7، العدد 2، ربيع 2007.
- معالج TTL بسيط لاستكشاف الهندسة المعمارية ورقة تصف كيف يمكن استخدام 74181 لتدريس هندسة وحدة المعالجة المركزية.
- مختبر الأجهزة لدورة تنظيم الكمبيوتر في الكليات الصغيرة – مثال آخر لكيفية استخدام 74181 اليوم في بيئة التدريس.
- 74181 + 74182 عرض توضيحي لمحاكاة تعتمد على Java
- APOLLO181 (من تصميم Gianluca.G، إيطاليا 2012): معالج تعليمي محلي الصنع مصنوع من منطق TTL والذاكرة ثنائية القطب، ويعتمد على شرائح Bugbook I وII، وبشكل خاص على 74181.
- قم ببناء جهاز الكمبيوتر الخاص بك باستخدام المنطق والذاكرة، قبل ظهور المعالج الدقيق، مقطع فيديو يوضح تاريخ والاستخدام التعليمي لوحدة الحساب والمنطق 74181.
- نسخة تجريبية قابلة للعب من 74181 تم محاكاتها في محاكي الفيزياء
أجهزة الكمبيوتر
استندت العديد من وحدات المعالجة المركزية والأنظمة الفرعية للكمبيوتر على 74181، بما في ذلك العديد من النماذج ذات الأهمية التاريخية.
- NOVA – أول حاسوب صغير 16 بت متوفر على نطاق واسع من إنتاج شركة Data General . كان NOVA 1200 أول حاسوب صغير تجاري في عام 1970 يستخدم المعالج 74181. [7]
- عدة نماذج من PDP-11 [8] - الكمبيوتر الصغير الأكثر شعبية على الإطلاق، [9] من إنتاج شركة Digital Equipment Corporation .
- زيروكس ألتو – أول جهاز كمبيوتر يستخدم استعارة سطح المكتب وواجهة المستخدم الرسومية (GUI). [10] [11]
- VAX-11/780 – أول جهاز VAX ، وهو جهاز الكمبيوتر 32 بت الأكثر شهرة في الثمانينيات [9] والذي تم تصنيعه بواسطة شركة Digital Equipment Corp. [12]
- Three Rivers PERQ – محطة عمل كمبيوتر تجارية مستوحاة من Xerox Alto وتم إصدارها لأول مرة في عام 1979. [13]
- أتمتة الكمبيوتر Naked Mini LSI – وهو كمبيوتر تم استخدامه في معدات اختبار LSI IC والتحكم في العملية.
- KMC11 – معالج محيطي لجهاز PDP-11 من شركة Digital Equipment Corporation . [14]
- FPP-12 – وحدة النقطة العائمة لشركة Digital Equipment Corporation PDP-12 . [15]
- وحدة المعالجة المركزية Wang 2200 (وحدة 74181 واحدة لكل وحدة معالجة مركزية) [16] ووحدة التحكم في القرص (وحدتا 74181 لكل وحدة تحكم) [17]
- TI-990 – سلسلة أجهزة الكمبيوتر الصغيرة 16 بت من Texas Instruments .
- خيار Honeywell 1100 – خيار "الوحدة العلمية" المزعوم لسلسلة أجهزة الكمبيوتر المركزية Honeywell H200/H2000.
- Datapoint 2200 الإصدار الثاني [18] وأجهزة المتابعة، Datapoint 5500، و6600، و1800/3800 - الكمبيوتر الذي حدد بنية Intel 8008 .
- نظام Cogar 4 / Singer 1501 / ICL 1501 الطرفية الذكية [19]
- أجهزة بيانات Varian – سلسلة V70 من أجهزة الكمبيوتر الصغيرة ذات 16 بت
استخدامات أخرى
- Vectorbeam – منصة ألعاب الأركيد التي تستخدمها شركة Cinematronics لألعاب الأركيد المتنوعة بما في ذلك Space Wars و Starhawk و Warrior و Star Castle وغيرها تستخدم ثلاث شرائح 25LS181 في معالجها ذي 12 بت. [20]
انظر أيضا
- وحدة المنطق الحسابي
- جهاز التسلسل الدقيق
- الدوائر المتكاملة من سلسلة 7400
- قائمة الدوائر المتكاملة من سلسلة 7400
مراجع
- ^ هولتن، ستيفان، محرر (2017). Logik, Informationstheorie [ المنطق، نظرية المعلومات ] (باللغة الألمانية). دي جرويتر. ص. 115. ISBN 9783110477504- عبر كتب Google.
- ^ Daniel P. Sieworek ؛ C. Gordon Bell ؛ Allen Newell . "الفصل 6: البنية". هياكل الكمبيوتر: المبادئ والأمثلة (PDF) . ص 63.
أقدم وأشهر رقاقة، وحدة المنطق الحسابي (ALU) 74181، قدمت ما يصل إلى 32 وظيفة لمتغيرين من 4 بت.
- ^ Murdocca, Miles; Gerasoulis, Apostolos; Levy, Saul (October 1, 1991). Novel Optical Computer Architecture Utilizing Reconfigurable Interconnectors (Report). p. 23.
مخطط منطقي للبوابة 74181 ... يوجد 63 بوابة منطقية.
- ^ "SN54LS181، SN54S181 SN74LS181، SN 74S181 وحدات حسابية ومنطقية/مولدات وظائف" (PDF) . Texas Instruments . مارس 1988.
- ^ Kestrel: تصميم معالج متوازي SIMD 8 بت (PDF) . وقائع المؤتمر السابع عشر للأبحاث المتقدمة في VLSI. 15-17 سبتمبر 1997. ص 11.
- ^ برادفورد جيه رودريجيز. معالج TTL بسيط لاستكشاف البنية. وقائع ندوة الجمعية الأمريكية للحاسبات الآلية لعام 1994 حول الحوسبة التطبيقية.
غالبًا ما تكون دراسة بنية الحاسب عبارة عن تمرين تجريدي على الورق. لا يستطيع الطلاب استكشاف العمليات الداخلية لمعالج دقيق أحادي الشريحة، وقليل من الآلات المنطقية المنفصلة مفتوحة للتفتيش من قبل الطلاب.
- ^ "تاريخ 74181 في أجهزة الكمبيوتر الصغيرة التجارية". مؤرشف من الأصل في 2019-11-02.
- ^ C. Gordon Bell ؛ J. Craig Mudge ؛ John E. McNamara (أغسطس 1979). هندسة الكمبيوتر: وجهة نظر DEC لتصميم أنظمة الأجهزة. Digital Press. ص 335، 336. ISBN 0-932376-00-2.
- ^ بواسطة بوب سوبنيك (31 أغسطس 2004). "أجهزة المحاكاة: الآلات الافتراضية في الماضي (والمستقبل)". قائمة انتظار ACM . 2 (5).
- ^ "العرض النهائي لجهاز الكمبيوتر "ستار" من إنتاج شركة زيروكس". متحف تاريخ الكمبيوتر . مؤرشف من الأصل في 15 نوفمبر 2007. تم استرجاعه في 28 أكتوبر 2007 .
- ^ ديل روسو، توم (أكتوبر-ديسمبر 1994). "ركن الدوائر المتكاملة: وحدات الحساب والمنطق للدوائر المتكاملة المبكرة في جهاز زيروكس ألتو" (PDF) . المحرك التحليلي . 2 (2). رابطة تاريخ الكمبيوتر في كاليفورنيا: 17.
- ^ "VAX-11/780، في الجدول الزمني للحوسبة الرقمية، 1977". خدمات أبحاث المعلومات الرقمية، عبر Microsoft Research (research.microsoft.com). 30 أبريل 1998. تم الاسترجاع في 2007-11-02 .
- ^ Duell, Tony (مايو 1995). "More On The Peripatetic 74x181" (PDF) . The Analytical Engine . 2 (3). Computer History Association of California: 27.
- ^ "الأجهزة الطرفية المبكرة لـ PDP-11". مؤرشف من الأصل في 2011-07-25 . تم الاسترجاع في 2007-10-28 .
- ^ دليل مستخدم معالج النقطة العائمة FPP12A (PDF) . شركة المعدات الرقمية. ديسمبر 1973. ص 5-24. DEC-12-HFPPA-AD.
- ^ "وصف معمارية وانغ 2200 الدقيقة".
- ^ "وصف قناة القرص Wang 2200".
- ^ حزمة الرسم Datapoint 2200 الإصدار الأول والثاني (PDF) . ص 36.
- ^ "ICL 1501 Intelligent Terminal". متحف آلارد للكمبيوتر في جرونينجن . مؤرشف من الأصل في 23 أبريل 2015. تم الاسترجاع في 23 أبريل 2015 .
- ^ Star Castle Op and Maintenance. Cinematronics, Inc. 1980.
روابط خارجية
بيانات الشركة المصنعة:
- Texas Instruments (والمولد الكهربائي 74182)
- الإشارات
- فيليبس
- فيرتشايلد.
شرح كيفية عمل الشريحة
- داخل شريحة ALU 74181 القديمة: كيف تعمل ولماذا تبدو غريبة جدًا
