تالار گفتمان مانشت

نسخه‌ی کامل: بیت های وضعیت...
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام ...
ی ابهام بزرگ برام پیش اومده...Huh
اگه میشه توضیح بدید ، من دو جور حل واسه این سوال دیدم میخوام نظر شما رم بدونم...
پیشاپیش تشکر....

(21 بهمن 1392 02:35 ب.ظ)ka arman نوشته شده توسط: [ -> ]سلام ...
ی ابهام بزرگ برام پیش اومده...Huh
اگه میشه توضیح بدید ، من دو جور حل واسه این سوال دیدم میخوام نظر شما رم بدونم...
پیشاپیش تشکر....
(21 بهمن 1392 02:35 ب.ظ)ka arman نوشته شده توسط: [ -> ]سلام ...
ی ابهام بزرگ برام پیش اومده...Huh
اگه میشه توضیح بدید ، من دو جور حل واسه این سوال دیدم میخوام نظر شما رم بدونم...
پیشاپیش تشکر....

(21 بهمن 1392 02:35 ب.ظ)ka arman نوشته شده توسط: [ -> ]سلام ...
ی ابهام بزرگ برام پیش اومده...Huh
اگه میشه توضیح بدید ، من دو جور حل واسه این سوال دیدم میخوام نظر شما رم بدونم...
پیشاپیش تشکر....

سلام
فک میکنم جواب گزینه سه میشه..اگه درسته جوابم بگید توضیح بدم؟!
به نظر خودم گزینه 2 میشه ولی پارسه میگه 4...Huh
با روش متمم 2 حل کنید درست درمیاد که
سر ریزی داریم چون رقم یکی مانده به آخر کری داره ولی رقم آخر کری نداره
A: 01000001
B':01111100
حاصل: 10111101
میتونیم بگیم چون جمع دو عدد مثبت ،منفی شده پس سرریز داریم
چون گفته دو عدد علامت دار پس باید از طریق تفریق مکمل دو بریم
یعنی [tex]A-B\: =\: A B'\: 1\: [/tex]

یعنی
[tex]A\: =\: 01000001[/tex]
[tex]B\: =\: 10000100\: \rightarrow\: B'=01111011[/tex]
[tex]A\: \: B'\: \: 1=\: 01000001\: \: 01111011\: \: 1\: =\: 10111101[/tex]
و بیتهای نقلی میشه
[tex]Cn-1\: =\: 1\: \: ,\: \: Cn\: =\: 0\: \: \rightarrow\: V\: =\: Cn-1\: \oplus Cn\: =\: 1[/tex]
و چون بیت آخر یک هست و عدد حاصل منفی است
[tex]S=1[/tex]
و چون حاصل هم صفر نشده
[tex]Z\: =\: 0[/tex]
(21 بهمن 1392 03:13 ب.ظ)masoud67 نوشته شده توسط: [ -> ]چون گفته دو عدد علامت دار پس باید از طریق تفریق مکمل دو بریم
یعنی [tex]A-B\: =\: A B'\: 1\: [/tex]

یعنی
[tex]A\: =\: 01000001[/tex]
[tex]B\: =\: 10000100\: \rightarrow\: B'=01111011[/tex]
[tex]A\: \: B'\: \: 1=\: 01000001\: \: 01111011\: \: 1\: =\: 10111101[/tex]
و بیتهای نقلی میشه
[tex]Cn-1\: =\: 1\: \: ,\: \: Cn\: =\: 0\: \: \rightarrow\: V\: =\: Cn-1\: \oplus Cn\: =\: 1[/tex]
و چون بیت آخر یک هست و عدد حاصل منفی است
[tex]S=1[/tex]
و چون حاصل هم صفر نشده
[tex]Z\: =\: 0[/tex]

دمت گرم...
من تو کتاب مدرسان که خوندم نوشته بود وقتی تفریق رو انجام میدیم اگر S درست باشه دیگه سرریز رخ نمیده یعنی v=0
اینجا چون a کوچیکتر از B هست پس S=1 درسته یعنی سرریز رخ نمیده پس v=0 میشه...
این درسته یا اشتباه???... ?
(21 بهمن 1392 04:05 ب.ظ)ka arman نوشته شده توسط: [ -> ]دمت گرم...
من تو کتاب مدرسان که خوندم نوشته بود وقتی تفریق رو انجام میدیم اگر S درست باشه دیگه سرریز رخ نمیده یعنی v=0
اینجا چون a کوچیکتر از B هست پس S=1 درسته یعنی سرریز رخ نمیده پس v=0 میشه...
این درسته یا اشتباه???... ?
S میشه بیت علامت. جواب را بدست بیار اگه عدد منفی شد میشه یک . والسلام
احتمالا منظورش این بوده که اگر جمع دو تا مثبت ، منفی شد ، یا جمع دو تا منفی مثبت شد، پس سرریز رخ داده
(21 بهمن 1392 04:56 ب.ظ)masoud67 نوشته شده توسط: [ -> ]
(21 بهمن 1392 04:05 ب.ظ)ka arman نوشته شده توسط: [ -> ]دمت گرم...
من تو کتاب مدرسان که خوندم نوشته بود وقتی تفریق رو انجام میدیم اگر S درست باشه دیگه سرریز رخ نمیده یعنی v=0
اینجا چون a کوچیکتر از B هست پس S=1 درسته یعنی سرریز رخ نمیده پس v=0 میشه...
این درسته یا اشتباه???... ?
S میشه بیت علامت. جواب را بدست بیار اگه عدد منفی شد میشه یک . والسلام
احتمالا منظورش این بوده که اگر جمع دو تا مثبت ، منفی شد ، یا جمع دو تا منفی مثبت شد، پس سرریز رخ داده

دمت گرم مسعود جان...
لینک مرجع