وحدة الحساب والمنطق

رمز وحدة الحساب والمنطق

وحدة الحساب والمنطق (بالإنجليزية: Arithmetic and Logic Unit)‏ هي إدارة رقمية موجودة داخل وحدة المعالجة المركزية مسؤولة عن إجراء كافة العمليات الحسابية (كالجمع والطرح والقسمة الضرب) على الأعداد الصحيحة، كما تقوم بعمليات المقارنة لمعرفة نتيجة المقارنات المنطقية وهي: (أكبر من وأصغر من ويساوي ولا يساوي) ومشتقات هذه المقارنات، وكذلك فهي توفر إمكانية تخزين المعلومات بشكل مؤقت بالإضافة إلى إمكانية معالجة المعلومات.[1][2] فهي تعطي خرجها بالاعتماد على قرار متخذ بداخلها. وبما أن كافة عمليات المعالجة تنحصر في نوعين من العمليات فإما أن تكون حسابياتية أو ان تكون منطقية فإن هذه الوحدة قادرة على معالجة أي مسألة يطلب منها معالجتها، ويمكن القول ان هذه الوحدة هي التي تقوم فعليا بتنفيذ التعليمات.

وفي الشكل المقابل فان A و B هما المعاملان، R هو الخرج، F هو الدخل من وحدة التحكم، D هي حالة الخرج.

مما يتألف المعالج؟ يتألف المعالج عادة من وحدتين هما:

-وحدة التنفيذ Execution Unit ومهمتها تنفيذ التعليمات.

-وحدة ملائمة الممر Bus Interface Unit لنقل البيانات.

وتعدّ وحدة الحساب والمنطق كوحدة تنفيذ Execution Unit. فهي تتلقى الأوامر من وحدة التحكم Control Unit لتنفيذ التعليمة المخزنة في مسجل التعليمة Instruction Register فتقوم بتنفيذها ثم تعطي النتيجة التي تخزن عادة في الذاكرة الرئيسية RAM وتستعين هي الأخرى بالمسجلات لإتمام عملها.

أقسامها

تنقسم وحدة الحساب والمنطق إلى ثلاث وحدات:

-وحدة الفاصلة العائمة

من الصعوبة على المعالج أن يقوم بحساب أعداد الفاصلة العائمة (وهي الأعداد التي بها فاصلة عشرية ومن أمثلتها (2.5565 و 8856.36532 و 0.220003) لأنه في هذه الحالة سوف يستهلك الكثير من قوة المعالجة في حساب عملية واحدة. ووحدة الفاصلة العائمة متخصصة في العمليات الحسابياتية الخاصة بالفاصلة العائمة. وتلعب هذه الوحدة دورا رئيسيا في سرعة تشغي البرامج التي تعتمد بشكل كبير على الأعداد العشرية وهي في الغالب الألعاب الثلاثية الأبعاد وبرامج الرسم الهندسي. تساعد قوة وحدة الفاصلة العائمة الكبيرة في تسريع الألعاب الثلاثية الأبعاد، مع أن دور المعالج قد قل من هذه الناحية بفضل دخول البطاقات الرسومية المسرعة AGP بقوتها العالية مما قلل من الاعتماد على المعالج المركزي في هذا المجال. توجد وحدة الفاصلة العائمة في المعالجات 486 فما أحدث داخل المعالج، وقد كانت توضع في المعالجات386 وما قبله خارج المعالج مما يجعل عملها أبطأ.

-وحدة الأعداد الصحيحة

و تختص هذه الوحدة بالقيام بحسابات الأعداد الصحيحة، وتستعمل الأرقام الصحيحة في التطبيقات ثنائية الأبعاد كالوورد Word وإكسل Excel وبرامج الرسم الثنائية الأبعاد. وتعدّ وحدة الأعداد الصحيحة مهمة لأن معظم البرامج التي نستخدمها تعتمد على هذه الوحدة. IUOPYD QWSZ ZSAW HGFLI

المسجلات هي عبارة ذاكرة سريعة تستخدم لكي يخزن فيها المعالج الأرقام التي يريد أن يجري عليها حساباته، فوحدة الحساب والمنطق لا يمكنها تنفيذ أي عملية حسابياتية إلا بعد أن تجلب الأرقام المراد إجراء العمليات عليها إلى المسجلات. حيث أن حجم المسجلات مهم لأنه يحدد حجم البيانات التي يستطيع الحاسب إجراء الحسابات عليها.

*ماذا نعني بقولنا عند تسمية المعالج بمعالج ذو 32bits أو 64bits؟

الأساس في ذلك هو وحدة الحسابيات والمنطق ALU ومسجلاتها وبالتحديد طول «بتات» الأعداد الصحيحة التي من الممكن التعامل معها داخل المعالج. ففي معالج 32bits مثلا ستكون وحدة الحساب والمنطق قادرة على إجراء العمليات الحسابياتية والمنطقية على أعداد بطول 32bits، وبما أن وحدة الحساب والمنطق تعمل بشكل عام مع المسجلات فمن الطبيعي أن تكون المسجلات بنفس الحجم.

بناء وحدة حسابيات ومنطق

بناء الوحدات العملياتية المستخدمة في تمثيل ممر المعطيات:

يمكن ان تستخدم وحدات عملياتية منفصلة تؤدي كل منها عملية محددة لتشكيل ممر المعطيات مثل استخدام الجوامع بأنواعها والضوارب وباقي العمليات الرياضية. العمليات التي تجريها وحدة الحساب والمنطق تتعلق بالبنية الداخلية لهذه الوحدة وبشكل عام هناك نوعان أساسيان لبناء الوحدات العملياتية:

1.البنية من نوع CISC

بالإنجليزية (Complex Instruction Set computer) في هذا النوع تحتوي وحدة الحساب والمنطق على أجزاء بنيوية تقوم بإنجاز التعليمات الحسابياتية المعقدة وتنعكس هذه التعليمات الحسابياتية المعقدة برمجيا على شكل تعليمة في لغة الآلة الخاصة بهذا المعالج، وهذه التعليمات تثقل العبئ على المعالج. وهذا النوع من المعالجات ينفذ تعليمة واحدة مع كل نبضة من المؤقت معالجات انتل غالبا تستخدم هذا النوع من المعالجات لانخفاض تكاليفها بالمقارنة مع () لذلك أصبح شائعا استخدامها تجاريا بالرغم من تعقيد كتابة برامجها

2.البنية من نوع RISC

بالإنجليزية (Reduced Instruction Set Computer) وفي هذا النوع تحتوي وحدة الحساب والمنطق على التعليمات الحسابياتية والمنطقية الأساسية (Add, Sub, Not, Or, And). ولا تحتوي هذه الوحدة على بنية hardware لانجاز التعليمات الحسابياتية المعقدة (كالضرب أو التقسيم أو الرفع إلى قوة) وإنما يتم انجاز هذه العمليات المعقدة باستخدام مجموعة من التعليمات الأساسية، مثلا... تحول عملية الضرب إلى جمع متكرر. البنية من نوع RISC تعدّ أسهل في التصميم وتعطي مجموعة أبسط من التعليمات ويمكن تعقيد هذا النوع من الوحدات في تمثيل التعليمات المعقدة إما بشكل بنيوي وذلك بتطوير وحدة التحكم وإضافة مسجلات على بنية المعالج، أو ان يتم ذلك بشكل برمجي باستخدام خوارزميات متطورة. ميزة هذه المعالجات تنفيذ اكثرمن تعليمة مع كل نبضة لكن كلفتها عالية مما أدى إلى استخدامها فقط في المجالات عالية المستوى والتقنيات العلمية العالية وممن المميزات أيضا سهولة التحميل للذاكرة والوصول للبيات في الذاكرة ولكن هذا على حساب الكلفة العالية

بناء وحدة ALU من نوع RISC

يتم انجاز كافة العمليات داخل ALU ثم يتم اختيار عملية معينة...

مثلا تحتوي هذه الخلية في الشكل السابق على عمليتين منطقيتين وعملية جمع/طرح ومدخل less. يطبق الدخل الرئيسي لهذه الوحدة على مداخل كافة العمليات الداخلية وتختارالعملية المطلوبة عبر الناخب. يتحكم بالناخب الأول المدخل Binvert الذي يكون عمله كالتالي:

Binvert=0 ← فالعملية جمع

Binvert=1 ← فالعملية طرح

أما بالنسبة للناخب الآخر:

Operation=00 ← فالعملية AND

Operation=01 ← فالعملية OR

Operation=10 ← فالعملية إما جمع أو طرح

Operation=11 ← فالعملية " Less"

فإذا أردنا تنفيذ عملية ما فيتم إعطاء رقم العملية عن طريق المداخل Operation و Binvert من وحدة التحكم «كما ذُكر سابقا» فتفهم وحدة الحساب والمنطق العملية المطلوبة منها.

والمخرج Set هو عبارة عن خط يعطي نتيجة الجامع الكامل مهما كانت حالة العملية Operation، أما المخرج «العلم» OverFlow فيتحسس في حال حدوث طفحان.

كما يمكن وضع عدد أكبر من العمليات وبذلك يزيد عدد مداخل النواخب وعدد خانات Operation.

وصل مجموعة من ALU

في الشكل السابق لدينا دارة وحدة حسابيات ومنطق على 32bits، حيث يتم أخد الحمل Carry Out في كل مرة وإدخاله إلى المدخل Carry In للدارة التالية لها مباشرة.. وبالتالي نكون قد حصلنا على دارة تقوم بتنفيذ مجموعة من العمليات على عددين مؤلفين من 32bits باستخدام ALU.

إن العملية "Set On Less" هي عملية مقارنة، وعملها كالتالي:

A<B فالناتج ← 1…0000

A≥B فالناتج ← 0…0000

وبمعني آخر فهي تنفذ A-B. فإذا كانت نتيجة الطرح سالبة يوضع واحد "1" في الخانة Result0 من الناتج وباقي الخانات أصفار. أما إذا كانت نتيجة الطرح موجبة فيوضع صفر "0" في كل خانات الناتج. ولتحقيق ذلك، ففي دارة ALU31 «الأخيرة» أخذنا خط Set إلى المدخل Less في دارة ALU0 «الأولى» ويمكن ان تكون صفر أو واحد وذلك حسب حالة الجامع الكامل.

كذلك يمكن وصل جميع المخارج Results إلى البوابة NOR بحيث يتحسس علم الصفر Zero Flag عندما تكون قيم جميع المخارج هي صفر منطقي.

وكذلك الحال يمكن معرفة حالة باقي الأعلام بتصميم الدارة الخاصة بكل علم.

انظر أيضًا

المراجع

  1. ^ "معلومات عن وحدة الحساب والمنطق على موقع britannica.com". britannica.com. مؤرشف من الأصل في 2018-07-09.
  2. ^ "معلومات عن وحدة الحساب والمنطق على موقع psh.techlib.cz". psh.techlib.cz. مؤرشف من الأصل في 2019-12-16.

- المحاضرات الجامعية لمادة بنية الحاسب1 كلية الهندسة الكهربائية جامعة حلب

- http://cs.gmu.edu/~rsingh9/365/alu/z.pdf

Read other articles:

Keuskupan Agung ShenyangArchidioecesis Fomtienensis天主教奉天总教区Katolik Katedral Hati Kudus ShenyangLokasiNegaraChinaProvinsi gerejawiShenyangStatistikPopulasi- Total- Katolik(per 1950)5.040.15411,767 (0.2%)InformasiDenominasiKatolik RomaRitusRitus LatinKatedralKatedral Hati Kudus ShenyangKepemimpinan kiniPausFransiskusUskup agungPaul Pei Junmin Keuskupan Agung Shenyang (Latin: Fomtienen(sis)code: la is deprecated , Hanzi: 瀋陽, 奉天) adalah sebuah keusk...

 

 

Alexander Meier Informasi pribadiNama lengkap Alexander MeierTanggal lahir 17 Januari 1983 (umur 41)Tempat lahir Buchholz, Jerman BaratTinggi 196 m (643 ft 1 in)Posisi bermain Gelandang serangInformasi klubKlub saat ini Eintracht FrankfurtNomor 14Karier junior1988–1989 JSG Rosengarten1989–1990 TuS Nenndorf1990–1995 TSV Buchholz1995–1998 Hamburger SV1998–1999 MSV Hamburg1999–2001 Hamburger SVKarier senior*Tahun Tim Tampil (Gol)2001–2004 Hamburger SV 4 (0)2001...

 

 

Bulbophyllum beccarii Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Monocots Ordo: Asparagales Famili: Orchidaceae Genus: Bulbophyllum Spesies: Bulbophyllum beccarii Nama binomial Bulbophyllum beccariiRchb.f. 1879 Bulbophyllum beccarii adalah spesies tumbuhan yang tergolong ke dalam famili Orchidaceae. Spesies ini juga merupakan bagian dari ordo Asparagales. Spesies Bulbophyllum beccarii sendiri merupakan bagian dari genus Bulbophyllum.[1] Nama ilm...

Pour l’article homonyme, voir Guča Gora. Guča Гуча La statue du trompettiste à Guča Administration Pays Serbie Province Serbie centrale Région Stari VlahDragačevo District Moravica Municipalité Lučani Code postal 32 230 Démographie Population 1 768 hab. (2011) Géographie Coordonnées 43° 46′ 36″ nord, 20° 13′ 31″ est Altitude 328 m Localisation Géolocalisation sur la carte : Serbie Guča Géolocalisation sur la...

 

 

Provinsi Shimousa (下総国code: ja is deprecated , shimousa no kuni) adalah provinsi lama Jepang yang menempati wilayah yang sekarang menjadi bagian utara prefektur Chiba. Shimousa bersama provinsi Kazusa juga dikenal sebagai wilayah Sōshū (総州code: ja is deprecated ). Shimousa berbatasan dengan provinsi Hitachi, Kazusa, Kozuke, Musashi dan Shimotsuke. Ibu kota berada di dekat kota yang sekarang bernama Ichikawa, sedangkan kota Sakura merupakan kota terbesar nomor dua. Provinsi Shimou...

 

 

Spanish footballer (born 1993) In this Spanish name, the first or paternal surname is Iglesias and the second or maternal family name is Quintas. Borja Iglesias Iglesias with Betis in 2019Personal informationFull name Borja Iglesias Quintas[1]Date of birth (1993-01-17) 17 January 1993 (age 31)[1]Place of birth Santiago de Compostela, Spain[1]Height 1.87 m (6 ft 2 in)[1]Position(s) StrikerTeam informationCurrent team Bayer Leverkusen(...

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

 

Martha McSally Martha Elizabeth McSally (lahir 22 Maret 1966) adalah veteran Angkatan Udara Amerika Serikat yang kemudian terjun ke dunia politik. Ia adalah anggota Partai Republik dan pernah menjabat sebagai anggota Dewan Perwakilan Amerika Serikat untuk distrik kongres kedua Arizona, sebelum akhirnya menjadi ia menjadi Senator dari negara bagian Arizona. McSally mengabdi di Angkatan Udara dari 1988 hingga 2010 dan pangkat tertingginya adalah kolonel sebelum akhirnya ia pensiun. Sebagai sala...

 

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

51°31′13″N 0°8′7″W / 51.52028°N 0.13528°W / 51.52028; -0.13528 Pollock's Toy Museum, Scala Street Collection of playing cards, Pollock's Toy Museum London Masks, Pollock's Toy Museum London, July 2009 Pollock's Toy Museum is a small, currently closed, museum in London, England.[1] A display of dolls The museum was started in 1956 in a single attic room at 44 Monmouth Street, near Covent Garden. As the enterprise flourished, other rooms were taken o...

 

 

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2008) (Learn how and when to remove this message) NaasNás na RíoghFounded:1887County:KildareColours:Blue and whiteGrounds:Sallins Road, NaasCoordinates:53°13′26″N 6°39′41″W / 53.224009°N 6.661406°W / 53.224009; -6.661406Playing kits Standard colours Senior Club Champio...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2017) PGC 10922 صورة لمجرة PGC 10922 بواسطة مرصد هابل الفضائي ائتمان: ESA/Hubble & NASA Acknowledgement: Judy Schmidt الكوكبة كوكبة الثمن رمز الفهرس ESO 3-13 (European Southern Observatory Catalog)IRAS F02575-8320 (IRAS)ESO-...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Mitten in Deutschland: NSU (bahasa Inggris: NSU: German History X) adalah sebuah miniseri Jerman terdiri atas 3 episode masing-masing berdurasi sekitar 90 menit yang mengisahkan tentang pergerakan kelompok National Socialist Underground dalam kurun ta...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Fontanars dels Alforins – news · newspapers · books · scholar · JSTOR (May 2024) (Learn how and when to remove this message) Municipality in Valencian Community, SpainFontanars dels AlforinsMunicipality Coat of armsFontanars dels AlforinsLocation in SpainCoordi...

 

 

Indian word processor and page layout software This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: InPage – news · newspapers · books · scholar · JSTOR (November 2011) (Learn how and when to remove this message) InPageInPage 3 splash screen displaying Urdu textOriginal author(s)Concept SoftwareDeveloper(s)InPage TeamInitial release1994; 30 year...

Johnny WeltzInformationsNaissance 20 mars 1962 (62 ans)CopenhagueNationalité danoiseDistinction Cycliste danois de l'année (1985)Équipes amateurs 1986CS Dammarie-lès-LysÉquipes professionnelles 1987-1988Fagor-MBK1989-1993ONCE1994Artiach-Nabisco1995MotorolaÉquipes dirigées 1996Motorola1997-1999US Postal Service2000Memory Card-Jack & Jones01.2001-06.2001[n 1]CSC-World Online07.2001-12.2002[n 2]CSC-Tiscali2003-2005CSC2006TIAA-CREF2007Slipstream01.2008-07.2008[n 3]Slipstream-Chipo...

 

 

Dollaro della Malesia e del Borneo britannicofuori corsoNome localeRinggit Rumiرڠڬيت Jawi Codice ISO 4217- Stati Malesia britannica Singapore Brunei Borneo del Nord Sarawak Simbolo$ Frazionicent o sen (1/100) Monete1, 5, 10, 20, 50 sen Banconote1, 5, 10, 50, 100, 1000, 10,000 dollari Entità emittenteMalayan and British Borneo Board of Commissioners of CurrencyBank Negara Malaysia Periodo di circolazione1953 - 1967 Sostituita daringgit malese, dollaro di Singapor...

 

 

German botanist (1750-1816) Christian Konrad SprengelCover page of Sprengel's landmark book (1793)Born22 September 1750Brandenburg an der HavelDied7 April 1816 (1816-04-08) (aged 65)BerlinNationalityGermanAlma materUniversity of Halle-WittenbergKnown forplant sexualityScientific careerFieldsnatural history A small monument designed after the frontispiece of Spengel's fundamental work can be seen in Berlin Botanical Gardens. It was erected by Adolf Engler in 1917 after the ...

Museum in California, United States This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Fresno Metropolitan Museum of Art and Science – news · newspapers · books · scholar · JSTOR (May 2013) (Learn how and when to remove this message) Fresno Metropolitan MuseumEstablishedApril 8, 1984 (1984-04-08)...

 

 

王晓龙可以指: 王晓龙 (1979年):中国男子足球运动员,1979年出生。 王晓龙 (1986年):中国男子足球运动员,1986年出生。 王晓龙 (1989年):中国男子足球运动员,1989年出生。 王晓龙 (手球运动员):中国男子手球运动员。 王晓龙 (中将):中国人民解放军中将。 王晓龙 (政治人物):全国教科文卫体工会主席,第十三届全国政协委员 这是一个消歧义页,羅列了有相同或相近的标�...