12 بهمن 1392, 09:43 ب.ظ
14 بهمن 1392, 01:44 ب.ظ
سلام
عاشق این سوالم که دکتر یوسفی سر کلاس حل کرد همه گفتن ج می شه 1 یا 2 بعد همه ضایع شدن چون ج می شد 3!
حالا توضیحی که دکتر به ما دادنو بهتون می گم امیدوارم مفید واقع بشه:
دو تا قسمت 9 بیتی دارن با هم جمع می شن اگر آن قسمتی که از مدار خارج می شه و دوباره وارش می شه رو D بنامیم پس داره جمع
D 0 A+C(not) 0 B(not)=S X D
که اگه رو کاغذ این ها رو زیر هم بنویسید دقیقا متوجه منظورم می شید مقادیر نهایی همان مقادیر S X D هستند.
پس :
S=D+C(not)=A+B(not)+1+C(not)=A-B+C(not)+1-1=A-B-C-1
یعنی D همان جمع A+B(not)+1 که داره در قسمت بعدی با C(not) جمع می شه!
اگر آن قسمت اصلی رو زیر هم بنویسید و به شکل دقت کنید متوجه اصل قضیه می شید!آن آخرم یه 1 اضافی جمع و منها کنیم مقدار اصلیمون تغییر نمی کنه و مقدار نهایی به دست می یاد یعنی با توجه به گزینه ها گزینه 4!
آن گزینه آخریم با توجه به توضیحی که از دکتر یوسفی خواستم بهم بدن گفتن چرت و پرتی بیشتر نیست!
موفق باشید....
عاشق این سوالم که دکتر یوسفی سر کلاس حل کرد همه گفتن ج می شه 1 یا 2 بعد همه ضایع شدن چون ج می شد 3!
حالا توضیحی که دکتر به ما دادنو بهتون می گم امیدوارم مفید واقع بشه:
دو تا قسمت 9 بیتی دارن با هم جمع می شن اگر آن قسمتی که از مدار خارج می شه و دوباره وارش می شه رو D بنامیم پس داره جمع
D 0 A+C(not) 0 B(not)=S X D
که اگه رو کاغذ این ها رو زیر هم بنویسید دقیقا متوجه منظورم می شید مقادیر نهایی همان مقادیر S X D هستند.
پس :
S=D+C(not)=A+B(not)+1+C(not)=A-B+C(not)+1-1=A-B-C-1
یعنی D همان جمع A+B(not)+1 که داره در قسمت بعدی با C(not) جمع می شه!
اگر آن قسمت اصلی رو زیر هم بنویسید و به شکل دقت کنید متوجه اصل قضیه می شید!آن آخرم یه 1 اضافی جمع و منها کنیم مقدار اصلیمون تغییر نمی کنه و مقدار نهایی به دست می یاد یعنی با توجه به گزینه ها گزینه 4!
آن گزینه آخریم با توجه به توضیحی که از دکتر یوسفی خواستم بهم بدن گفتن چرت و پرتی بیشتر نیست!
موفق باشید....
14 بهمن 1392, 02:57 ب.ظ
(14 بهمن 1392 01:44 ب.ظ)mahsalove نوشته شده توسط: [ -> ]سلام
عاشق این سوالم که دکتر یوسفی سر کلاس حل کرد همه گفتن ج می شه ۱ یا ۲ بعد همه ضایع شدن چون ج می شد ۳!
حالا توضیحی که دکتر به ما دادنو بهتون می گم امیدوارم مفید واقع بشه:
دو تا قسمت ۹ بیتی دارن با هم جمع می شن اگر آن قسمتی که از مدار خارج می شه و دوباره وارش می شه رو D بنامیم پس داره جمع
D 0 A+C(not) 0 B(not)=S X D
که اگه رو کاغذ این ها رو زیر هم بنویسید دقیقا متوجه منظورم می شید مقادیر نهایی همان مقادیر S X D هستند.
پس :
S=D+C(not)=A+B(not)+1+C(not)=A-B+C(not)+1-1=A-B-C-1
یعنی D همان جمع A+B(not)+1 که داره در قسمت بعدی با C(not) جمع می شه!
اگر آن قسمت اصلی رو زیر هم بنویسید و به شکل دقت کنید متوجه اصل قضیه می شید!آن آخرم یه ۱ اضافی جمع و منها کنیم مقدار اصلیمون تغییر نمی کنه و مقدار نهایی به دست می یاد یعنی با توجه به گزینه ها گزینه ۴!
آن گزینه آخریم با توجه به توضیحی که از دکتر یوسفی خواستم بهم بدن گفتن چرت و پرتی بیشتر نیست!
موفق باشید....
ی دنیا ممنون. اگه میشه این یکی هم برام توضیحشو میدی؟
مدیر عزیز اگه میشه پستم نبند میدونم اشتباهه کارم.
14 بهمن 1392, 03:00 ب.ظ
(14 بهمن 1392 01:44 ب.ظ)mahsalove نوشته شده توسط: [ -> ]سلام
عاشق این سوالم که دکتر یوسفی سر کلاس حل کرد همه گفتن ج می شه ۱ یا ۲ بعد همه ضایع شدن چون ج می شد ۳!
حالا توضیحی که دکتر به ما دادنو بهتون می گم امیدوارم مفید واقع بشه:
دو تا قسمت ۹ بیتی دارن با هم جمع می شن اگر آن قسمتی که از مدار خارج می شه و دوباره وارش می شه رو D بنامیم پس داره جمع
D 0 A+C(not) 0 B(not)=S X D
که اگه رو کاغذ این ها رو زیر هم بنویسید دقیقا متوجه منظورم می شید مقادیر نهایی همان مقادیر S X D هستند.
پس :
S=D+C(not)=A+B(not)+1+C(not)=A-B+C(not)+1-1=A-B-C-1
یعنی D همان جمع A+B(not)+1 که داره در قسمت بعدی با C(not) جمع می شه!
اگر آن قسمت اصلی رو زیر هم بنویسید و به شکل دقت کنید متوجه اصل قضیه می شید!آن آخرم یه ۱ اضافی جمع و منها کنیم مقدار اصلیمون تغییر نمی کنه و مقدار نهایی به دست می یاد یعنی با توجه به گزینه ها گزینه ۴!
آن گزینه آخریم با توجه به توضیحی که از دکتر یوسفی خواستم بهم بدن گفتن چرت و پرتی بیشتر نیست!
موفق باشید....
ما از کجا باید بدونیم که باید بعلواوه منهای 1 کنیم...(من تا قبل از این می گفتم جواب تو گزینه ها نیست...)
14 بهمن 1392, 03:23 ب.ظ
در مورد سوال دومی که پرسیدید دقیقا مثل همین سوال میشه تحلیلش کرد شما اصلا ذهنتونو مشغول شکل نکنید یعنی یه چیز پیچیده واسه خودتون نکنیدش!
اینجا نوشته 8 bit Adder یعنی دو تا عدد 8 بیتی رو جمع می کنه و حاصل رو نشون می ده حالا این ورودی و خروجیمون بر اساس شکله یعنیدو تای اولی با دوتای دومی با هم جمع می شن! یا 8 بیت اول با 8 بیت دوم!)
C B + X A=OUT X
پس X با توجه به چیزی که نوشتم و carry که اول کار هست میشه:
X=1+B+A
و
OUT=C+X
حالا OUT رو صورت سوال می خواهد پس همون OUT=C+X حالا X رو هم جایگزین می کنیم:
پس می شه:
OUT=C+A+B+1
ولی اینجا یه دقتی که الان باید کنیم اینه که:
A=a و B=b و C=8+c
اون 8 تم بخاطر اینکه آخرین بیت C که چهارمین بیتشم باشه بنا به کد BCD می شه :8
A B هم بیت آخرشون 0 پس یعنی بیت آخر وزنی نداره که بخواهد تو جمع شرکت کنه!
پس :
OUT=8+c+a+b+1=a+b+c+9
در مورد سوال دوستمونم که گفتن چه جوری تشخیص بدیم می شه با تامل و یه مقدار ذهن و هوش داشتن وقتی تا یه جایی پیش رفتیم و مطمئنیم عملکردمون درسته پس طراح یه نکته و تغییری داده اون مقدار به دست اومده رو که باید به دست بیاریم!
موفق باشید..........
اینجا نوشته 8 bit Adder یعنی دو تا عدد 8 بیتی رو جمع می کنه و حاصل رو نشون می ده حالا این ورودی و خروجیمون بر اساس شکله یعنیدو تای اولی با دوتای دومی با هم جمع می شن! یا 8 بیت اول با 8 بیت دوم!)
C B + X A=OUT X
پس X با توجه به چیزی که نوشتم و carry که اول کار هست میشه:
X=1+B+A
و
OUT=C+X
حالا OUT رو صورت سوال می خواهد پس همون OUT=C+X حالا X رو هم جایگزین می کنیم:
پس می شه:
OUT=C+A+B+1
ولی اینجا یه دقتی که الان باید کنیم اینه که:
A=a و B=b و C=8+c
اون 8 تم بخاطر اینکه آخرین بیت C که چهارمین بیتشم باشه بنا به کد BCD می شه :8
A B هم بیت آخرشون 0 پس یعنی بیت آخر وزنی نداره که بخواهد تو جمع شرکت کنه!
پس :
OUT=8+c+a+b+1=a+b+c+9
در مورد سوال دوستمونم که گفتن چه جوری تشخیص بدیم می شه با تامل و یه مقدار ذهن و هوش داشتن وقتی تا یه جایی پیش رفتیم و مطمئنیم عملکردمون درسته پس طراح یه نکته و تغییری داده اون مقدار به دست اومده رو که باید به دست بیاریم!
موفق باشید..........
14 بهمن 1392, 03:33 ب.ظ
عدد یک کنار c مگه یک بیت نیست؟ پس ما چه طور 4 بیت در نظر می گیریم؟ منظورم عدد8 هست. پس اگه عدد 8 رو نوشتیم دیگه نبایدc رو بنویسیم.
14 بهمن 1392, 03:55 ب.ظ
(14 بهمن 1392 03:33 ب.ظ)fas نوشته شده توسط: [ -> ]عدد یک کنار c مگه یک بیت نیست؟ پس ما چه طور ۴ بیت در نظر می گیریم؟ منظورم عدد۸ هست.
ببینید
کل اون مقدار یعنی 3 بیت اول و اون بیت آخر با هم مقدار C رو تشکیل می دن!
بیت آخر در جایگاه چارم C می شه 1 2 4 8 طبق کد BCD می شه 8!
یه عددو وقتی به مبنای دو داده باشن چیکار می کنید شما مگه نمیایید اگر بک شده باشه مقدارشو جمع کنید با بقیه جاهایی که 1 اینم بیت 4 یک هست و وزن 8 رو هم داره!
16 بهمن 1392, 11:04 ب.ظ
(14 بهمن 1392 01:44 ب.ظ)mahsalove نوشته شده توسط: [ -> ]دکتر یوسفی
دکتر؟؟
21 بهمن 1392, 06:58 ب.ظ
(14 بهمن 1392 01:44 ب.ظ)mahsalove نوشته شده توسط: [ -> ]سلام
عاشق این سوالم که دکتر یوسفی سر کلاس حل کرد همه گفتن ج می شه ۱ یا ۲ بعد همه ضایع شدن چون ج می شد ۳!
حالا توضیحی که دکتر به ما دادنو بهتون می گم امیدوارم مفید واقع بشه:
دو تا قسمت ۹ بیتی دارن با هم جمع می شن اگر آن قسمتی که از مدار خارج می شه و دوباره وارش می شه رو D بنامیم پس داره جمع
D 0 A+C(not) 0 B(not)=S X D
که اگه رو کاغذ این ها رو زیر هم بنویسید دقیقا متوجه منظورم می شید مقادیر نهایی همان مقادیر S X D هستند.
پس :
S=D+C(not)=A+B(not)+1+C(not)=A-B+C(not)+1-1=A-B-C-1
یعنی D همان جمع A+B(not)+1 که داره در قسمت بعدی با C(not) جمع می شه!
اگر آن قسمت اصلی رو زیر هم بنویسید و به شکل دقت کنید متوجه اصل قضیه می شید!آن آخرم یه ۱ اضافی جمع و منها کنیم مقدار اصلیمون تغییر نمی کنه و مقدار نهایی به دست می یاد یعنی با توجه به گزینه ها گزینه ۴!
آن گزینه آخریم با توجه به توضیحی که از دکتر یوسفی خواستم بهم بدن گفتن چرت و پرتی بیشتر نیست!
موفق باشید....
سلام
من متوجه نشدم
طبق یه مثال اگه :
[tex]A=0111,\: B=0101,C=1001[/tex]
باشه و D رو دفعه اول صفر در نظر بگیریم :
[tex]000000111 011001010 1(c0)=011010010[/tex]
فرمتی که شما گفتید نمیشه که ؟!
میشه بگید کجا رگو اشتباه میکنم ؟!