اطلاعیه

Collapse
No announcement yet.

سوال:یه سری سوال ساده داشتم اگه لطف کنید حل کنید ممنون میشم نیاز دارم

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال:یه سری سوال ساده داشتم اگه لطف کنید حل کنید ممنون میشم نیاز دارم

    درود به همه ی دوستان
    سوال داشتم برای درس ازمایشگاه معماری
    اگه لطف کنید و بهشون جواب بدید ممنون میشم؟

    http://s6.picofile.com/file/8230002376/photo_2015_12_22_22_36_54.jpg

    http://s6.picofile.com/file/8230002692/photo_2015_12_22_22_40_21.jpg

    http://s3.picofile.com/file/8230002734/photo_2015_12_22_22_40_24.jpg

    http://s3.picofile.com/file/8230002826/photo_2015_12_22_22_40_27.jpg

    #2
    پاسخ : سوال:یه سری سوال ساده داشتم اگه لطف کنید حل کنید ممنون میشم نیاز دارم

    سلام.
    نمیتونم کامل جوابتو بدم چون که راستشو بخای یادم رفته یه ذره معماری رو. ولی خب اینا به ذهنم میرسه :
    برای طراحی شمارنده ی 4 بیتی زوج : شما باید یه شمارنده ی 4 بیتی طراحی کنی ( که سخت نیست) بعد باید توسط یک مدار دیگه اعداد زوج رو تشخیص بدی و بعد هم بدی به یک آی سی مبدل BCD به 7SEGMENT.حالا کاری که باید انجام بشه اینه که مدار تشخیص دهنده ی اعداد زوج باید یک ورودی فعال ساز برای CE یا CHIP ENABLE یا CHIP SELECT اون آی سی مبدل BCD به 7SEGMENT فراهم بکنه که فقط مواقعی که اعداد زوج بودند 7SEGMENT نمایش بدهد.
    پس کار سختش طراحی مدار تشخیص دهنده ی اعداد زوج هستش!!! که با خودت
    //
    برای طراحی مدار مقایسه گر دو عدد 4 بیتی : شما باید بیت به بیت 2 عدد رو با هم مقایسه کنید. مثلاً راهی که به ذهن من میرسه اینه که شما بیت اول 2 عدد رو با هم XOR کنید. A^B+B^A.
    ^A برابر با A بار هستش. ( مکمل A)
    B^ برابر با B بار هستش. ( مکمل B)
    حالا اگر دو بیت A و B با هم فرق داشته باشن خروجی برابر با 1 میشه. و اگر مثل هم باشن خروجی 0 میشه.
    برای بیت های 2 و 3 و 4 هم همین کار رو بکنید.
    حالا اگر 4 خروجی 4 عدد XOR برابر با 0 شدند پس دو عدد هیچ اختلافی ندارند و اگر فقط یکی از خروجی ها 1 شد یعنی دو عدد یک اختلافی بینشون وجود داره.
    حالا این 4 خروجی رو با هم OR کنید. و بدید به یک LED.
    اتفاقی که میفته اینه : اگر بیت ها با هم یکسان باشند خروجی OR برابر با 0 میشه و LED روشن نخواهد شد و اگر فقط یکی از بیت های متناظر با هم اختلاف داشته باشند خروجی OR برابر با 1 میشه و LED روشن میشه.
    //
    برای تشخص دهنده ی عدد بزرگتر : یا باید اعداد دو بیتی دیجیتال رو به دسیمال تبدیل کنید و بعد مقایسه رو انجام بدید یا اینکه باید بیت به بیت مقایسه کنید.
    //
    برای مدار حساب گر : شما باید یه FULL ADDER که 4 بیتی باشه طراحی کنید. ( البته آی سی هاش موجوده) و بعد یک SUBTRACTOR که 4 بیتی باشه طراحی کنید. و بعد باز از یک FULL ADDER که 4 بیتی هستش استفاده کنید ولی یکی از ورودی های جمع کننده رو باید 0001 کنید تا A+1 رو انجام بده و بعد یک SUBTRACTOR که 4 بیتی هستش استفاده کنید ولی یکی از ورودی هاش رو 0001 کنیدA-1.
    و بعد هم با مولتی پلکسر 4 به 1 هر کدوم از خروجی ها رو که خواستید به طرف دیگه ی مولتی پلکسر انتقال بدید. :nice:(همونطور که خودتون کشیدید)
    //

    دیدگاه

    لطفا صبر کنید...
    X