HW1_ASM.pdf

‫تمریه سری ايل )‪(ASM‬‬
‫طراحی سیستمَای دیجیتال (‪)40-223‬‬
‫مُلت تمریه‪ :‬ديشىبٍ ‪11/8/1‬‬
‫دکتر علیرضا اجاللی‬
‫بسمٍ تعالی‬
‫‪ )1‬مداری طراحی کىید کٍ برای یک رشتٍی ‪ 32‬بیتی يريدی‪ ،‬تعداد زیر دوبالٍَای ‪ 1011‬را در خريجی ومایش دَد‪.‬‬
‫(پاسخ در ‪ 32‬بیت قابل وشان دادن است‪).‬‬
‫مًارد خًاستٍ شدٌ‪:‬‬
‫‪ ASM .1‬مربًطٍ‬
‫‪.2‬‬
‫سىتس ياحدَای ‪ DP‬ي‪CU‬‬
‫‪.3‬‬
‫طی کردن ريود مرحلٍ بٍ مرحلٍ با يريدی ‪:A‬‬
‫‪A = 1011011011000110110110011011‬‬
‫‪ )2‬مداری طراحی کىید کٍ برای یک رشتٍی ‪ 32‬بیتی يريدی‪ ،‬تعداد زیردوبالٍَایی کٍ دارای تعداد فردی زیررشتٍی ‪ 10‬میباشىد را‬
‫در خريجی ومایش دَد‪.‬‬
‫مًارد خًاستٍ شدٌ‪:‬‬
‫‪ ASM .1‬مربًطٍ‬
‫‪ .2‬سىتس ياحدَای ‪ DP‬ي ‪CU‬‬
‫‪.3‬‬
‫طی کردن ريود مرحلٍ بٍ مرحلٍ با يريدی ‪:A‬‬
‫‪A = 101110001100010101010101001101‬‬
‫مثال) رشتٍی يريدی = ‪100101‬‬
‫زیردوبالٍَای با طًل ‪ 2‬عبارتىد از‪:‬‬
‫‪ 2‬زیردوبالٍ‪ ،‬دارای یک (تعداد فردی) زیررشتٍی ‪َ 10‬ستىد‪10, 00, 01, 10, 01 => .‬‬
‫زیردوبالٍَای با طًل ‪:3‬‬
‫‪ 3‬زیردوبالٍ با ایه شرایط يجًد دارود‪100, 001, 010, 101 => .‬‬
‫ي َمیهطًر برای تمامی زیردوبالٍَای با طًلَای متفايت‪ ،‬ایه کار را ادامٍ میدَیم‪ ،‬در وُایت ‪ 1‬زیردوبالٍ با تعداد فردی زیررشتٍی ‪10‬‬
‫يجًد دارود‪.‬‬