تالار گفتمان مانشت
سوال مهندسی کامپیوتر ۸۷(معماری-RTL) - نسخه‌ی قابل چاپ

سوال مهندسی کامپیوتر ۸۷(معماری-RTL) - 8Operation - 25 مهر ۱۳۹۱ ۰۶:۲۵ ب.ظ

سلام دوستان
به نظر شما چرا جواب گزینه ۲ نمیشه؟!

RE: سوال مهندسی کامپیوتر ۸۷(معماری-RTL) - m@hboobe - 25 مهر ۱۳۹۱ ۰۷:۱۲ ب.ظ

(۲۵ مهر ۱۳۹۱ ۰۶:۲۵ ب.ظ)۸Operation نوشته شده توسط:  سلام دوستان
به نظر شما چرا جواب گزینه ۲ نمیشه؟!

سلام
دقت کنید که مدار سمت راست داره R3<---R2 - R1 به پایه ۰ ؛یعنی وقتی مالتی پلکسر پایه سلکت ۱ باشه و همین طور مدار سمت چپ R3<---R1 - R2 به پایه ۱ ؛یعنی وقتی مالتی پلکسر پایه سلکت ۰ باشه ؛ همه این اتفاقات بخاطر not که سر راه اومده.
select از محاسبه R1 - R2 و مقدار carry بدست میاد!
که وقتی R1 بزرگتر باشه مقدار carry برابر ۰
و وقتی R2 بزرگتر باشه مقدار carry برابر ۱ هست.

وقتی همه این توضیحات کنار هم بزارید متوجه میشید که گزینه درست ۱ هست

اما

اگر اون گیت not نبود گزینه ۲ درست بود!
امیدوارم متوجه توضیحاتم شده باشید Big Grin

سوال مهندسی کامپیوتر ۸۷(معماری-RTL) - nomad:D - 26 مهر ۱۳۹۱ ۰۱:۳۷ ب.ظ

توضیحات دوستمون درسته گزینه ۱ میشه ولی
گزینه ۲ هم درسته ولی ناقص هست درصورتی که میگفت :

R1>=R2 کامل میشد ولی خوب جواب کامل و درست گزینه ۱ هست.
(نیازی هم نیست که برای درست بودن گزینه ۲ گیت not رو برداریم.)