Assignment1.pdf

‫معماری کامپیوتر ‪-‬گروه ‪1‬‬
‫نام و نام خانوادگی‪:‬‬
‫بسمهتعالی‬
‫تمرین اول‬
‫شماره دانشجوئی‪:‬‬
‫‪ -1‬کد ‪ RTL‬معادل مدارهای زیر را بنویسید‪.‬‬
‫الف‪-‬‬
‫ب‪-‬‬
‫‪1‬‬
‫نیمسال دوم ‪01- 09‬‬
‫تاریخ تحویل‪1301/91/09 :‬‬
‫معماری کامپیوتر ‪-‬گروه ‪1‬‬
‫نام و نام خانوادگی‪:‬‬
‫بسمهتعالی‬
‫تمرین اول‬
‫شماره دانشجوئی‪:‬‬
‫ج‪-‬‬
‫د‪-‬‬
‫‪0‬‬
‫نیمسال دوم ‪01- 09‬‬
‫تاریخ تحویل‪1301/91/09 :‬‬
‫معماری کامپیوتر ‪-‬گروه ‪1‬‬
‫نام و نام خانوادگی‪:‬‬
‫بسمهتعالی‬
‫تمرین اول‬
‫شماره دانشجوئی‪:‬‬
‫نیمسال دوم ‪01- 09‬‬
‫تاریخ تحویل‪1301/91/09 :‬‬
‫‪ -0‬در کد ‪ RTL‬زیر‪ ،‬خروجی به صورت ‪ M = M3M2M1M0‬ظاهر میشود‪ .‬توضیح دهید با فعال شدن سیگنال ‪ S‬کد زیر چه‬
‫کاری انجام میدهد‪.‬‬
‫اگر بسامد کالک ‪ 09‬هرتز باشد و با فعال شدن سیگنال ‪ M ،S‬در لحظهی صفر مقداردهی اولیه شده باشد (سطر اول‬
‫کد)‪ ،‬مقدار ‪ M‬را بعد از ‪ 0.4‬ثانیه به دست آورید‪.‬‬
‫‪ -3‬کد ‪ RTL‬یک شمارندهی دودویی ‪ up/down‬را بنویسید که دارای ورودیهای ‪ hold‬و ‪ reset‬باشد و بازهی صفر تا ‪ 6‬را‬
‫بشمارد‪ .‬زمانی که سیگنال ورودی ‪ hold‬فعال باشد‪ ،‬شمارنده نمیشمارد‪.‬‬
‫توجه‪ :‬تمرین خود را تا موعد مقرر‪ ،‬میتوانید به یکی از ‪TA‬ها تحویل دهید‪ ،‬در ‪ CW‬بارگذاری کنید یا ‪ E-Mail‬کنید!‬
‫موفق باشید‬
‫‪09/10/11‬‬
‫‪3‬‬