سلام دوستان

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

از 128- تا 127 رو قرار بدیم.......

به نظر من قرار دادن عدد 128- در یک بایت غیر ممکنه به دلیل زیر:

ما برای نمایش عدد باینری 128 به 8 بیت نیاز داریم و برای علامت اون هم 1 بیت

که در کل میشه 9 بیت که در این صورت این عدد در دو بایت ذخیره میشه که مکمل 2

این عدد به صورت زیر هست:

1111111110000000


که این عدد در 2 بایت ذخیره میشه .

پس نتیجه میگیریم یک بایت علامت دار میتونه از 127- تا 127 رو در خودش ذخیره کنه....

هر کسی نظری مخالف با این نظریه من داره لطفا بیان کنه تا اگر اشتباه میکنم بهش پی ببرم