مدارهای منطقی فصل چهارم و پنجم - مدارهاي منطقي تركيبي ماجولي

Slides:



Advertisements
Similar presentations
Queue theory.
Advertisements

فصل چهارم مدارهای ترکیبی.
Logic Block Architectures. 2 Crosspoint Solution  Requires the use of large amounts of programmable interconnect −  suffer from area-inefficiency 
دوران شكل، رسم اشكال 3D مركز تحصيلات تكميلي در علوم پايه زنجان بخش فن‌آوري اطلاعات گرافيك كامپيوتري قسمت پنجم سري آموزش هاي OpenGL.
سازگاري فرايندهاي يادگيري Consistency of Learning Processes ارائه دهنده : الهام باوفای حقیقی استاد درس : آقای دکتر شيري دانشگاه امير كبير دانشكده ‌ مهندسي.
دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
1 Binary storage & registers. CS 151 Binary Variables Recall that the two binary values have different names: –True/False –On/Off –Yes/No –1/0 We use.
به نام خدا. Search articles ايندكسهاي معروف ISI ، (Index Medicus)،‌ Medline ‌،‌ Pubmed Biological Abstract ،‌ Embase،‌ ‍Chemical Abstract، Scopus ساير.
ساختارهاي تقسيم كار پروژه
Solving problems by searching Chapter 3 Modified by Vali Derhami.
به نام خدا دانشگاه علمي كاربردي واحد 11 تهران محيط‌هاي چند رسانه‌اي ) اسلايد سوم ) E.Javanmard Website:
Chapter 4 Combinational Logic
اسامي شناسه ها (Identifier names) اسامي متغيرها ، توابع ، برچسب ها (labels) وبقيه اشياء تعريف شده توسط كاربر در C ، شناسه ( identifier ) ناميده مي شود.
شرط و تصميم اصول كامپيوتر 1. 2 الگوريتم اقليدس E1: [find remainder] Divide m by n and let r be the remainder. Clearly, 0
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
اقتصاد مهندسي فصل دوم.
به نام خدا.
Cost- Effectiveness Analysis
تفاوت داده و اطلاعات در روزهاي آفتابي خورشيد پشت ابر نيست
اصول روان سنجی و روان آزمویی
عامل هاي منطقي- منطق گزاره‌اي
مطالعات تحليلي مشاهده اي
عضو هیئت علمی دانشگاه علوم پزشکی اصفهان
مرتب سازي مقايسه اي مرتب سازي خطي
آرايه ها.
ANOVA: Analysis Of Variance
شبکه های کامپیوتری ارائه دهنده: دکتر سید محمود دانشور فرزانگان
ANOVA: Analysis Of Variance
روش حریصانه در طراحی الگوریتم
وحید حقيقت دوست دانشکده فنی و مهندسی دانشگاه شاهد
Quick Sort مرتب سازي سريع.
آشنايي با برنامه نويسي به زبان C++
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
اسلایدهای فصل هشتم کتاب سیلبرشاتز دانشکده مهندسی کامپیوتر دانشگاه شریف
دکتر حسين بلندي/ دکتر سید مجید اسماعیل زاده / دکتر بهمن قربانی واقعی
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
Similarity transformation
نمونه برداري از آلاينده هاي هواي محيط كار
مدارهای منطقی فصل سوم - خصوصیات توابع سويیچی
سخت افزارهای برنامه پذیر (PROM, PLA, PAL, GAL, SPLD, CPLD)
كنترل وعده هاي غذايي براي كاهش وزن
سميرا قانوني زهرا معدني
گزگز و خواب رفتگي انگشتان دست
سيستمهاي اطلاعات مديريت
هیدرولیک جریان در کانالهای باز
فيلتر كالمن معرفي : فيلتر كالمن تخمين بهينه حالت‌ها است كه براي سيستم‌هاي ديناميكي با اختلال تصادفي در سال 1960 بزاي سيستم‌هاي گسسته و در سال 1961 براي.
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
Linear Control Hossein Moeinkhah Assistant Professor
آشنايي با درخت هاي تصميم گيري
Test آزمون نرم افزار Mansooreh Jalalyazdi.
با تشکر از دکتر جواد سلیمی
تحليل عملكرد يك سيستم تصويربرداري ديجيتال
كيفيت سرويس چيست؟ از ديد كاربر: عبارت است از تضمين سرويس انتها به انتها براي كاربر از ديد شبكه: عبارت است از امكان اولويت بندي بسته ها و تنظيم رفتار شبكه.
آمار توصيفي ارائه: سيد عماد احمدي.
فصل ششم مدارهای ترتیبی.
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
مدلسازي تجربي – تخمين پارامتر
مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد
توزیع میانگین نمونه سعید موسوی.
تبديل همانندي در معادلات حالت و خروجي P ماتريس تبديل ثابت و ناويژه
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
تمريناتي براي پيشگيري از درد پايين کمر
Dislocation multiplication
Presentation transcript:

مدارهای منطقی فصل چهارم و پنجم - مدارهاي منطقي تركيبي ماجولي تدریس مدارهای منطقی برای اطلاعات بیشتر تماس بگیرید تاو شماره تماس: 09125773990 09371410986 پست الکترونیک : TargetLearning@gmail.com برای اطلاعات بیشتر تماس بگیرید تاو شماره تماس: 09125773990 09371410986 پست الکترونیک : TargetLearning@gmail.com تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 فصل 4 مدارهاي منطقي تركيبي ماجولي تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 فهرست مطالب طراحي مدار طراحي ماجولار مدار Full Adder و Half Adder ديكدر اينكدر مالتي پلكسر(تسهيم كننده) دي مالتي پلكسر(پخش كننده داده ورودي) مقايسه گرها A seven segment display تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 طراحي مدار تعين تعداد بيت هاي ورودي وخروجي مدار Interface رسم جدولTruth Table بدست آوردن يك تابع براي خروجي ساده سازي توابع بدست آمده (كارنو/ Q-M) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مثال : Truth table a b c Even Parity 1,2,4,7 ) )m∑ = e p 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 b c 00 01 11 10 a 1 1 Pe= (a b) c تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 طرحي ماجولار مدار اگر تعداد بيت هاي ورودي وخروجي بيش از 4 يا 5 باشد در رسم جدول صحت با مشكل برخورد مي كنيم .(پيچيدگي حافظه) راهكار بدون رسم جدول درستي به خروجي مدار برسيم.(رهيافت ذهني) طراحي ماجولار مدار.(طراحي پيمانه اي) (از نظر زماني بهينه نيست) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

Full Adder و Half Adder(1) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

Full Adder و Half Adder(2) يك Full adder را ميتوان توسط 2 عددHull adder طراحي كرد. Xi s s Si = X i Yi Ci-1 H.A H.A Yi c c Ci-1= XiYi+XiCi-1+YiCi-1 Ci-1 مي تواند توسط يك گيت XOR جايگزين شود. تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 بلوك دياگرام ( H.A) Xi Yi Truth Table Xi Y i Ci S i Si = X i Yi Ci = Xi Yi H.A 0 0 0 1 1 0 1 1 0 0 0 1 1 0 Xi Yi Si Ci Si Ci تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 بلوك دياگرام ( F.A) Xi Yi Ci-1 Truth Table Xi Y i Ci-1 Ci S i 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 1 0 1 1 F.A Si = X i Yi Ci-1 Ci = XiYi+ XiCi-1+ YiCi-1 Ci Si تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دياگرام منطقي ( F.A) C = C ( A B) + AB out A B S C C out تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

Ripple Carry Adder (RCA) b3 a3 b2 a2 b1 a1 b0 a0 b7 a7 F.A F.A F.A H.A H.A C4 C3 C2 C1 COUT S7 S3 S2 S1 S0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

Ripple Carry Adder (RCA) b7 b3 b 2 b1 b 0 a7 a 3 a2 a1 a0 M F.A F.A F.A F.A F.A S7 S3 S2 S1 S0 COUT If M =0 If M =1 A+B A-B or (A+B+1) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 ديكدر ديكدر n به2n يك شبكه منطقي تركيبي است با n خط ورودي و 2nسيگنال خروجي. عنصري است كه مينترم ها را مي سازد. تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 ماجول ديكدر nبه 2n LSB m0 m1 x0 x1 n-to-2n Decoder MSB xn-1 mn-1 E معمولا Active Low هستند. تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

دياگرام منطقي (موازي و خروجي هاي فعال بالا) Truth Table E A B m0 m1 m2 m3 B A m0= AB 0 0 0 1 0 1 1 1 0 1 1 1 0 × × 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 m1= AB m2= AB m3= AB تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

دياگرام منطقي (موازي و خروجي هاي فعال پايين) B A m0 m1 m2 m3 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 ساختماني ديگر m0 B A m1 m2 m3 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 ديكدر نوع موازي سه بيت C B A m0 =C B A m1 =C B A m2 =C B A m3 =C B A m4 =C B A m5 =C B A m6 =C B A m7 =C B A تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 ديكدر نوع درخت سه بيت A m0 B m1 A C A m2 B m3 A A m4 B m5 C A A m6 B m7 A تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

پياه سازي توابع منطقي با ديكدر ها مثال: F(A , B ,C) = m∑ (0 ,1 ,4 ,6 ,7) = ∏ M (2 ,3 ,5) تابع را به چندين طريق مي توانيم پياده نماييم: يك ديكدر (با خروجي فعال بالا) ويك گيت ORبكار بريم. يك ديكدر (با خروجي فعال پايين) ويك گيت NANDبكار بريم. يك ديكدر (با خروجي فعال بالا) ويك گيت NOR بكار بريم. يك ديكدر (با خروجي فعال پايين) ويك گيت AND بكار بريم. تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 يك ديكدر (با خروجي فعال بالا) ويك گيت ORبكار بريم. F(A , B ,C) = m0 + m1+ m4 +m6+ m7 MSB A 2 F(A , B ,C) 1 B 1 4 6 LSB C 7 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 يك ديكدر (با خروجي فعال پايين) ويك گيت NANDبكار بريم. F(A , B ,C) = m0 . m1. m4 .m6. m7 MSB A 2 F(A , B ,C) 1 B 1 4 6 LSB C 7 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 يك ديكدر (با خروجي فعال بالا) ويك گيت NORبكار بريم. F(A , B ,C) = m2 + m3+ m5 MSB A 2 F(A , B ,C) 2 B 1 3 5 LSB C تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 يك ديكدر (با خروجي فعال پايين) ويك گيت ANDبكار بريم. F(A , B ,C) = m2 . m3. m5 MSB A 2 F(A , B ,C) 2 B 1 3 5 LSB C تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

ساختنFull Adder به وسیله دیکدر: تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 ساختن ديكدر بزرگتر: تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 اينكدر اينكدر يك ماجول تركيبي است كه براي هر سيگنال ورودي به دستگاه يك كد خروجي منحصر به فرد را اختصاص مي دهد. اگر يك ماجول اينكدر n ورودي داشته باشد خروجي s بايد در رابطه زير صدق كند: 2s ≤ n or s ≤ Log2 n تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مثال: يك اينكدر براي براي چهار خط ورودي طراحي كنيد بشرطي كه در هر لحظه از زمان فقط يك ورودي فعال باشد. x0 4 –to- 2 Encoder A0 x1 x2 A1 x3 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 x3 x2 x1 x0 A1 A0 A1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 d d d 1 d 1 0 0 0 1 d d d d d A1= X2+X3 d d d 1 0 d d d d d d d d d d A0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 d d d d 1 d d d d d d d A0= X1+X3 d d d d d d d d 1 d d d d d d d تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دياگرام منطقي A0= X1+X3 x1 x3 A1= X2+X3 x2 x0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 اينكدر اولويت اينكدر اولويت اجازه مي دهد تا چندين خط ورودي فعال شوند ولي عدد دودويي خارج شده از آن انديسي است كه در خطوط ورودي بالاترين اولويت را دارد. براي ساده كردن طراحي بالاترين اولويت به بالاترين انديس اختصاص يافته است و بالاترين اولويت بعدي به دومين انديس بالاتر و الي آخر تخصيص داده شده است. تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 بلوك دياگرام اگر هيچ يك از خطوط ورودي فعال نباشد EO=1 x0 A0 A1 4 –to- 2 Priority encoder x1 x2 GS EO x3 اگر بيش از يكي از خطوط ورودي فعال باشد GS=1 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 A1 1 1 1 x3 x2 x1 x0 A1 A0 GS EO A1= X2+X3 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 1 1 A0 1 1 A0= X1+X3 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 EO=GS= X0 + X1 + X2 + X3 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دياگرام منطقي X1 X2 A0 X3 X2 A1 EO X0 GS تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مالتي پلكسر(تسهيم كننده) بطور كلي مالتي پلكسر( انتخابگر داده ) يك ماجول است كه يكي از چند خط ورودي را انتخاب و آن را روي خط خروجي ظاهر مي سازد. x0 x1 4-to-1 MUX Y x2 x3 s1 s2 كد انتخاب تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مدار معادل دو طبقه x0 Y x1 S1 S0 Y x2 x0 0 0 0 1 1 0 1 1 x1 x3 x2 x3 S1 S0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دياگرام منطقي x0 Y x1 x2 x3 Dec 2 × 4 S1 S0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مثال1 : F(A , B ,C) = ∑ m(1, 2 , 3 , 5 ,6) a b c F I0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 I1 1 MUX I2 1 F I3 1 I4 8 × 1 1 I5 1 I6 I7 a b c تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مثال2 : F(A , B ,C) = ∑ M(1 ,2 , 3, 6) a b c F 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 I0 c I0 MUX 1 I1 I1 I2 4 × 1 I2 I3 c I3 a b تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مثال3 : F(A , B ,C) = ∑ m(1, 2 , 4 , 5 ,6) b c 00 01 11 10 a a b c 1 F I0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 I0= b c I1= b + c = bc 1 I1 I0 b c I0 F MUX 2 × 1 I1 I1 s0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 a

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 a b c d F مثال4 : 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 F(A , B , C , D) = ∑ m(1 , 3 , 5 , 6 , 7 , 10 , 11 , 15) I0 c d 00 01 11 10 a b I0 1 1 00 01 I1 1 1 1 I1 11 1 I2 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 10 1 1 I3 I2 I0=d I1= d+c I2=C I3= cd I3 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مثال4 : d I0 MUX I1 F c 4 × 1 I2 I3 a b تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دي مالتي پلكسر( پخش كننده داده ورودي) يك مدار منطقي تركيبي كه خط را به يك خط ورودي را به يكي از nخط خروجي وصل مي كند خط خروجي خاص با يك كد انتخاب sبيتي معين مي شود كه: 2s n در اين حالت كد انتخاب براي توليد مينترم هاي s بكار مي رود. ≤ تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دياگرام عملياتي Y0 دي مالتي پلكسر 1 بهn Y1 ورودي Yn-1 1 2 s كد انتخاب تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دي مالتي پلكسر1 به 4 با فعال ساز D E Y0 Y1 ورودي فعال ساز Y2 Y3 m0 m1 m2 m3 2-to-4 Decoder تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 مقايسه گرها مقايسه گر قطعه اي محاسباتي است كه اندازه نسسبي دو عدد دودويي را معيين مي كند. در يك مقايسه گر سه تصميم كاملا ديكد شده در مورد دو كلمه انجام و در خروخي ها قرار مي گيرند. يعني A>B , A>B , A=B اگر An-2…A0) A=(An-1 B=(Bn-1Bn-2…B0) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 دياگرام عملياتي F1 , A<B 2 A مقايسگر مقدار F2 , A=B 2 B F3 , A<B F1 =1, If A<B F2 =1, If A=B F3 =1, If A>B تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 A1 A2 B2 B2 F1 F2 F3 مثال : 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 1 1 مقايسه گري طراحي كنيد كه دو كلمه و در كد دودويي مقايسه كند. را A=(A1A0) 2 B=(B1B0) 2 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 نقشه هاي كارنو 00 01 11 10 00 01 11 10 F1, A<B F2 ,A=B 00 1 00 01 01 1 1 1 1 1 1 11 11 10 1 1 1 10 00 01 11 10 1 1 1 00 F3, A>B 01 1 1 11 1 10 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 توابع خروجي F1= A1 B1+ A1A0 B0+ A0 B1B0 For (A1A0)2 < (B1B0)2 F2=A1A0 B1B0+ A1A0 B1B0+ A1A0B1 B0+A1A0B1B0 For (A1A0)2 = (B1B0)2 F3=A1B1+A1B1B0+A1A0B0 For (A1A0)2 > (B1B0)2 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تحقيق منطقي يك مقايسه گر دو بيت A1 F3 B1 A2 F1 B2 F2 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

مثالSeven Segment Display : تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 L1 L 6 L2 L3 L 7 L 4 L 5 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986

تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986 المنت L4: تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986