۰
subtitle
ارسال: #۱
[درخواست راهنمایی] مبحث فیلپ فلاپ - کارشناسی دولتی ۸۳
سلام دوستان
ممنون میشم توضیح بدین چطوری جواب میشه گزینه ۳
ممنون میشم توضیح بدین چطوری جواب میشه گزینه ۳
(۱۸ تیر ۱۳۹۴ ۰۵:۳۲ ب.ظ)MiladCr7 نوشته شده توسط: سلام .بینید این سوال رو میشه به ۲ حالت حل کرد .یکی اینکه با مقدار دهی جلو بریم یکی هم اینکه معادلات حالت رو بنویسیم و از روی اون خروجی رو به دست بیاریم
قبل از حل کردن شما باید جدول حالت فلیپ فلاپ jk رو بدونید .که من یه بار دیگه براتون یاداوری میکنم
j=0,k=0→Q
j=0,k=1→0
j=1,k=0→1
j=1,k=1→Q′
خب این از جدول حالت این فلیپ فلاپ .حالا یه نکته ای هم که توی صورت سوال بهش اشاره شده اینه که فلیپ فلاپ رو ست در نظر بگیریم !!!ست به چه معنیه ؟؟؟ یعنی خروجیه ۱ هستش .پس یعنی Q=1 هستش در ابتدا .خب اینم از فرضی که خود مسئله داشته .رشته ورودی هم برابر : x=01101010
بریم سراغ حل سوال
خب ببینید خروجی ما y هستش درسته ؟؟؟؟ حالا خروجی y چجوری به دست میاد ؟؟؟
قبول دارید y=x⊕Q ؟؟؟؟
خب رشته ورودی هم از راست به چپ پیمایش میشه یعنی از بیت کم ارزش به سمت بیت پرارزش
مقدار اولیه Q هم که گفتیم ۱ بود اولین بیت x ( شما از راست به چپ دیگه در نظر بگیر ) ۰ هستش و XOR این ۲ میشه ۱ .
پس اولین بیت خروجی از سمت راست میشه ۱ .یعنی داریم : y=1
خب اگه یه نگاهی به گزینه ها بندازیم میبینیم گزینه ۲ از پاسخ حذف میشه چون اولین بیت سمت راستش ۰ هستش
خب حالا باید مقدار جدید Q رو به دست بیاریم وخروجی XOR هم برای j میره و هم برای k و چون خروجی ۱ بود داریم :
j=1,k=1→Q′
پس باید مقدار قبلی Q رو نات کنیم که مقدار قبلیش ۱ بود و الان میشه ۰ .دومین بیت x هم ۱ هستش پس دومین بیت y هم میشه ۱ .پس یعنی خروجی تا اینجا : y=11
خب اگه به گزینه ها دقت کنید میبینید گزینه ۱ هم از پاسخ حذف میشه .
خب حالا باید مقدار جدید Q رو به دست بیاریم وخروجی XOR هم برای j میره و هم برای k و چون خروجی ۱ بود داریم :
j=1,k=1→Q′
پس باید مقدار قبلی Q رو نات کنیم که مقدار قبلیش ۰ بود و الان میشه ۱/سومین بیت x هم ۰ هستش .پس خروجی y میشه ۱ .
یعنی خروجی تا اینجا میشه : y=111
خب به گزینه ها دقت کنید میبینید که گزینه ۴ هم از پاسخ حذف میشه .و گزینه ۳ به عنوان جواب انتخاب میشه .
امیدوارم متوجه روند کار شده باشید