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

نسخه‌ی کامل: تفریق سیستم مکمل دو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خسته نباشید یه سوال داشتم ممنون میشم راهنماییم کنید و توضیح بدهید
با استفاد از سیستم مکمل ۲ تفریق های زیر را انجام دهید.


الف) ۱۱۰۰۰۰۰ - ۱۰۰



من خودم نظرم برای حلش اینکه البته برای حل الف ابتدا باید عدد اول یعنی ۱۰۰ رو می نویسیم و بعدش عدد دوم رو مکمل ۲ش رو حساب میکنیم که میشه
۰۱۰۰۰۰۰ و بعدش عدد اول یعنی ۱۰۰+۰۱۰۰۰۰۰ جمع میکنیم که برابر میشه با ۰۱۰۰۱۰۰ حاصل تفریق در سیستم مکمل 2 آیا روشم درسته یا نه ؟ و اینکه اگه غلط چرا غلطه و روشش صحیحش چطوریه ؟
باتشکر
سلام دوست عزیز.


راستش صورت سوال شما برای من روشن نیست.

اگر ممکنه دقیقا صورت سوال کتاب را مطرح کنید.
(01 تير 1393 11:31 ب.ظ)Morris نوشته شده توسط: [ -> ]سلام دوست عزیز.


راستش صورت سوال شما برای من روشن نیست.

اگر ممکنه دقیقا صورت سوال کتاب را مطرح کنید.

سلام خوبید راستش سوال کتاب نیست . من یه جایی دیدم میخواستم بدونم که حاصل تفریق اون دو تا عدد در سیستم مکمل 2 چند میشه لازم به ذکرهستش که مشحص نکرده که چمع یا تفریق چند بیتی هستش ممنون میشم راهنمایم کنید
با سلام روش شما هم درست ولی طبق گفته ی این
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
تایپیک در ارسال شماره ی 11 کاربر yaser_ilam_com پاسخی که ایشون گفتند با پاسخ من و شما متفاوت هستش و اینکه میگوییند
در سیستم مکمل ۲ هر گاه در اعمال جمع و تفریق تعداد دو عدد یکسان نبود آنگاه عدد با ارقام کمتر را در نظر گرفته و با توجه به چپ ترین عددش چه صفر و چه یک باشد به تعداد لازم به پشت عدد با ارقام کمتر اضافه می کنیم مثلا برای ۰۰۱۱۱۱۱-۱۰۰ داریم :

تعداد اعداد ۱۰۰ برابر با ۳ و تعداد عدد دوم برابر با ۷ لذا چون چپترین عدد ۱۰۰ یک هست و اختلاف تعداد ارقام دو عدد ۴ پس ۴ تا ۱ به پشت عدد ۱۰۰ اضافه میکنیم میشود ۱۱۱۱۱۰۰ این روش رو باید به کار ببریم چرا صفر پشت اون عدد که تعداد ارقامش کمه قرار نمی دهیم .

بازم ممنونم از راهنمایی هاتون
(02 تير 1393 12:29 ب.ظ)reza.mahmodi71 نوشته شده توسط: [ -> ]با سلام روش شما هم درست ولی طبق گفته ی این
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
تایپیک در ارسال شماره ی ۱۱ کاربر yaser_ilam_com پاسخی که ایشون گفتند با پاسخ من و شما متفاوت هستش و اینکه میگوییند
در سیستم مکمل ۲ هر گاه در اعمال جمع و تفریق تعداد دو عدد یکسان نبود آنگاه عدد با ارقام کمتر را در نظر گرفته و با توجه به چپ ترین عددش چه صفر و چه یک باشد به تعداد لازم به پشت عدد با ارقام کمتر اضافه می کنیم مثلا برای ۰۰۱۱۱۱۱-۱۰۰ داریم :

تعداد اعداد ۱۰۰ برابر با ۳ و تعداد عدد دوم برابر با ۷ لذا چون چپترین عدد ۱۰۰ یک هست و اختلاف تعداد ارقام دو عدد ۴ پس ۴ تا ۱ به پشت عدد ۱۰۰ اضافه میکنیم میشود ۱۱۱۱۱۰۰ این روش رو باید به کار ببریم چرا صفر پشت اون عدد که تعداد ارقامش کمه قرار نمی دهیم .

بازم ممنونم از راهنمایی هاتون

سلام بله ایشون کاملا درست می گن (من اشتباه کرده بودم) البته در سیستم بدون علامت مثلا100برابر0100 است(سیستم 4 بیتی)ولی تو مکمل 1 و مکمل 2 و باعلامت 100=1100(سیستم 4 بیتی)یعنی دی بی علامت به آخرین بیت سمت چپ نگاه نمی کنیم چه 1 باشه چه 0 ،همان 0 می ذاریم ولی تو باعلامت و مکمل 1 ومکمل2 به اخرین بیت سمت چپ نگاه می کنیم.
در مکمل 2---->a-b=a+(mokamelle 1)b+1
لینک مرجع