انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

Arithmetic pipeline

الكلية كلية العلوم للبنات     القسم قسم الحاسبات     المرحلة 3
أستاذ المادة نور كاظم ايوب مهدي المهدي       29/04/2016 19:26:31
Arithmetic pipeline
Arithmetic pipeline divides an arithmetic operation into sub-operations for execution in the pipeline segments, it s used to implement the floating point operation , multiplication of fixed point numbers and similar computations encountered in scientific problems.
Arithmetic pipe with fixed point
Suppose that we want to perform the combined multiply and add operations with a stream numbers:
Ai * Bi +Ci for i=1,2,3,…, 7
The first rule: there is no fixed number of segments ,How?
The No. of segment depends on the arithmetic expression, i.e. each sub-operation is implemented in a segment.

The second rule : we need registers for holding inputs and the results of segments. In addition, we need a combinational circuit to perform required operation. return to previous example , we have three segments:
seg1: R1? Ai , r2? Bi (loading of inputs Ai and Bi)
seg2: R3 ? R1 *R2, R4 ? Ci (multiplying and load C)
seg3: R5 ? Ci (adding Ci to the product)
The No. of tasks = 7 because these segments repeated 7 times (i=1,2,...,7) .
The combinational circuit that perform this instruction is consist of multiplier and adder as shown below :


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .