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

سئوال از اعداد مکمل ۲ ومقدار آنها در سیستم دهدهی - homa - 18 آبان ۱۳۹۰ ۱۱:۰۸ ق.ظ

اعداد x=10000 و y=11110000 در سیستم مکمل ۲ نمایش داده شده است.مقدار آنها در سیستم دهدهی چیست؟

جوابش میشه ۱۶ و ۱۶- ولی تو سیستم مکمل ۲ مگه اینجوری نبود که بر عکس عدد رو با ۱ جمع می کردیم تا عدد اصلی بدست بیاد؟؟؟

RE: مکمل ۲ - firouzi.s - 18 آبان ۱۳۹۰ ۱۱:۴۳ ق.ظ

(۱۸ آبان ۱۳۹۰ ۱۱:۰۸ ق.ظ)homa نوشته شده توسط:  اعداد x=10000 و y=11110000 در سیستم مکمل ۲ نمایش داده شده است.مقدار آنها در سیستم دهدهی چیست؟

جوابش میشه ۱۶ و ۱۶- ولی تو سیستم مکمل ۲ مگه اینجوری نبود که بر عکس عدد رو با ۱ جمع می کردیم تا عدد اصلی بدست بیاد؟؟؟

دوست عزیز خود این اعداد به صورت مکمل ۲ هستن دیگه لازم نیست دوباره مکمل ۲ کنیم
وبرای تبدیل به دهدهی از فرمولی که صفحه ۲ کتاب پوران گفته استفاده کن
x=-2^4=-16
y=-2^7+2^6+2^5+2^4=-16

RE: مکمل ۲ - sasanlive - 18 آبان ۱۳۹۰ ۱۱:۵۴ ق.ظ

(۱۸ آبان ۱۳۹۰ ۱۱:۰۸ ق.ظ)homa نوشته شده توسط:  اعداد x=10000 و y=11110000 در سیستم مکمل ۲ نمایش داده شده است.مقدار آنها در سیستم دهدهی چیست؟

جوابش میشه ۱۶ و ۱۶- ولی تو سیستم مکمل ۲ مگه اینجوری نبود که بر عکس عدد رو با ۱ جمع می کردیم تا عدد اصلی بدست بیاد؟؟؟

مشکل اینجاست کهX رو با ۵ بیت نشون دادی و با ۵ بیت در سیستم مکمل ۲ فقط میشه تا [tex]2^{5-1}-1=15[/tex] رو درمحدوده اعداد مثبت نشون داد. یعنی عدد Xی که نوشتی با ۵ بیت عدد ۱۶- رو نشون میده و با ۵ بیت نمیشه در سیستم مکمل ۲ عدد ۱۶ رو نشون داد.
اگه تو مسئله گفته اعداد ۸ بیتی هستن باید مثله Y با ۸ بیت نشون بدی اونوقت X=00010000 که همون ۱۶ در مبنای ۱۰ هست. حالا اگه میخوای مکملشو حساب کنی X رو مکمل یک کن و با ۱ جمع کن میشه همون [tex]-16[/tex] یعنی همون Y.
محدوده اعداد در مکمل ۲:

[tex]-2^{n-1}\leq N\leq 2^{n-1}-1[/tex]

مکمل ۲ - marzieh - 18 آبان ۱۳۹۰ ۱۲:۴۵ ب.ظ

(۱۸ آبان ۱۳۹۰ ۱۱:۵۴ ق.ظ)sasanlive نوشته شده توسط:  
(18 آبان ۱۳۹۰ ۱۱:۰۸ ق.ظ)homa نوشته شده توسط:  اعداد x=10000 و y=11110000 در سیستم مکمل ۲ نمایش داده شده است.مقدار آنها در سیستم دهدهی چیست؟

جوابش میشه ۱۶ و ۱۶- ولی تو سیستم مکمل ۲ مگه اینجوری نبود که بر عکس عدد رو با ۱ جمع می کردیم تا عدد اصلی بدست بیاد؟؟؟

مشکل اینجاست کهX رو با ۵ بیت نشون دادی و با ۵ بیت در سیستم مکمل ۲ فقط میشه تا [tex]2^{5-1}-1=15[/tex] رو درمحدوده اعداد مثبت نشون داد. یعنی عدد Xی که نوشتی با ۵ بیت عدد ۱۶- رو نشون میده و با ۵ بیت نمیشه در سیستم مکمل ۲ عدد ۱۶ رو نشون داد.
اگه تو مسئله گفته اعداد ۸ بیتی هستن باید مثله Y با ۸ بیت نشون بدی اونوقت X=00010000 که همون ۱۶ در مبنای ۱۰ هست. حالا اگه میخوای مکملشو حساب کنی X رو مکمل یک کن و با ۱ جمع کن میشه همون [tex]-16[/tex] یعنی همون Y.
محدوده اعداد در مکمل ۲:

[tex]-2^{n-1}leq Nleq 2^{n-1}-1[/tex]

این ۲ تا عدد با هم برابرند و هردو ۱۶- رو نشون می دهند... تکرار بیت سمت چپ در سیستم مکمل دو مقدار عدد را تغییر نمی دهد... تو یکی از تمرین های پوران دیدم

RE: مکمل ۲ - Sunshine Off - 18 آبان ۱۳۹۰ ۰۱:۱۴ ب.ظ

(۱۸ آبان ۱۳۹۰ ۱۱:۵۴ ق.ظ)sasanlive نوشته شده توسط:  
(18 آبان ۱۳۹۰ ۱۱:۰۸ ق.ظ)homa نوشته شده توسط:  اعداد x=10000 و y=11110000 در سیستم مکمل ۲ نمایش داده شده است.مقدار آنها در سیستم دهدهی چیست؟

جوابش میشه ۱۶ و ۱۶- ولی تو سیستم مکمل ۲ مگه اینجوری نبود که بر عکس عدد رو با ۱ جمع می کردیم تا عدد اصلی بدست بیاد؟؟؟

مشکل اینجاست کهX رو با ۵ بیت نشون دادی و با ۵ بیت در سیستم مکمل ۲ فقط میشه تا [tex]2^{5-1}-1=15[/tex] رو درمحدوده اعداد مثبت نشون داد. یعنی عدد Xی که نوشتی با ۵ بیت عدد ۱۶- رو نشون میده و با ۵ بیت نمیشه در سیستم مکمل ۲ عدد ۱۶ رو نشون داد.
اگه تو مسئله گفته اعداد ۸ بیتی هستن باید مثله Y با ۸ بیت نشون بدی اونوقت X=00010000 که همون ۱۶ در مبنای ۱۰ هست. حالا اگه میخوای مکملشو حساب کنی X رو مکمل یک کن و با ۱ جمع کن میشه همون [tex]-16[/tex] یعنی همون Y.
محدوده اعداد در مکمل ۲:

[tex]-2^{n-1}\leq N\leq 2^{n-1}-1[/tex]
دوست گرامی مفهوم سیستم مکمل ۲ این است که آخرین بیت سمت چپ هم علامت هست هم مقدار.مفدارxهم ۱۶- می باشد.در واقع مقدار هردو ۱۶-هست.

RE: مکمل ۲ - sasanlive - 18 آبان ۱۳۹۰ ۰۲:۰۵ ب.ظ

(۱۸ آبان ۱۳۹۰ ۰۱:۱۴ ب.ظ)matina نوشته شده توسط:  
(18 آبان ۱۳۹۰ ۱۱:۵۴ ق.ظ)sasanlive نوشته شده توسط:  [quote='homa' pid='52920' dateline='1320820695']

مشکل اینجاست کهX رو با ۵ بیت نشون دادی و با ۵ بیت در سیستم مکمل ۲ فقط میشه تا [tex]2^{5-1}-1=15[/tex] رو درمحدوده اعداد مثبت نشون داد. یعنی عدد Xی که نوشتی با ۵ بیت عدد ۱۶- رو نشون میده و با ۵ بیت نمیشه در سیستم مکمل ۲ عدد ۱۶ رو نشون داد.
دوست گرامی مفهوم سیستم مکمل ۲ این است که آخرین بیت سمت چپ هم علامت هست هم مقدار.مفدارxهم ۱۶- می باشد.در واقع مقدار هردو ۱۶-هست.

خانم مرضیه و matina من هم نوشتم که Xی که نوشته شده عدد ۱۶- رو نشون میده و غیر این نگفتم خوب جوابم رو بخونین.
خانم هما خیال کرد X عدد ۱۶ هست که من گفتم در سیستم مکمل دو در محدوده مثبت عدد ۱۶ با ۵ بیت قابل نمایش نیست و این عدد ۱۶- هست.من حرفی در مورد بیت آخر نزدم که شما اشکال گرفتین و غیر حرف شما دو دوست چیزه دیگری نگفتم.
و در ادامه گفتم اگه در صورت سوال گفته X هشت بیتی است. در سمت چپ عدد سه تا صفر قرار میدیم تا هشت بیت بشه.بعد از هشت بیتی کردن حالا مقداره X رو محاسبه میکنیم.ودر ادامه طریقه مکمل گرفتن رو گفتم و ... .