تالار گفتمان مانشت
معماری کامپیوتر - نسخه‌ی قابل چاپ

معماری کامپیوتر - amir_ghanati - 25 مرداد ۱۳۹۶ ۰۵:۳۵ ب.ظ

سلام
دوستان کسی حل تقسیم مبنای دو رو بلده؟در سیستم بی علامت

معماری کامپیوتر - amir_ghanati - 27 مرداد ۱۳۹۶ ۰۸:۰۷ ب.ظ

سلام
لطفا اگر کسی تقسیم باینری بی علامت مبنای دو رو بلده راهنمایی کنه

RE: معماری کامپیوتر - pioneer01 - 27 مرداد ۱۳۹۶ ۱۰:۴۹ ب.ظ

سلام
تقسیم باینری مثل تقسیم دسیمال هستش فقط باید به این توجه کنید که سرریز کی رخ میده
* در تقسیم m بیت به n بیت وقتی حاصل رو در k بیت ذخیره کنیم، سرریز زمانی رخ میده که m-k بیت با ارزش مقسوم بیشتر یا مساوی مقسوم علیه باشه، شرط لازم و کافیه.

مثلا در تقسیم ۵n بیت به ۳n بیت، که حاصل در ۴n بیت ذخیره میشه سرریز زمانی رخ میده که: n بیت باارزش مقسوم از مقسوم علیه بیشتر یا مساوی باشه.

تو عکس زیر فرض بر اینه که حاصل در ۴ بیت ذخیره شه.
( مجدد بررسی کنید که درست گفته باشمSmile )

RE: معماری کامپیوتر - amir_ghanati - 27 مرداد ۱۳۹۶ ۱۱:۱۵ ب.ظ

(۲۷ مرداد ۱۳۹۶ ۱۰:۴۹ ب.ظ)۳ngineer نوشته شده توسط:  سلام
تقسیم باینری مثل تقسیم دسیمال هستش فقط باید به این توجه کنید که سرریز کی رخ میده
* در تقسیم m بیت به n بیت وقتی حاصل رو در k بیت ذخیره کنیم، سرریز زمانی رخ میده که m-k بیت با ارزش مقسوم بیشتر یا مساوی مقسوم علیه باشه، شرط لازم و کافیه.

مثلا در تقسیم ۵n بیت به ۳n بیت، که حاصل در ۴n بیت ذخیره میشه سرریز زمانی رخ میده که: n بیت باارزش مقسوم از مقسوم علیه بیشتر یا مساوی باشه.

تو عکس زیر فرض بر اینه که حاصل در ۴ بیت ذخیره شه.
( مجدد بررسی کنید که درست گفته باشمSmile )



سلام تشکر از پاسختون
ببخشید در جدا سازی بیت های مقسوم چگونه عمل کنیم؟
اگر ارزش مقداری تعداد بیت هایی که از سمت چپ جدا میکنیم از ارزش مقسوم علیه کم تر باشه چگونه باید تقسیم کنیم؟ مثل تقسیم سمت چپی که شما انجام دادید

RE: معماری کامپیوتر - pioneer01 - 28 مرداد ۱۳۹۶ ۰۱:۰۸ ق.ظ

ببینید مثل تقسیم عادی همون سیستم دهدهی فکر کنید، الان اینجا مقسوم علیه ۴رقمه اما ۴ رقم اول مقسوم مقدارش کوچکتره پس یه رقم بیشتر جدا میکنیم بعد هم که قرض دادن و گرفتنه.