三菱PLC寄存器最高位为符号位是什么意思
4个回答
展开全部
在寄存器中的符号位是用来表示存储器内存储数据的正数或负数的,符号位假如为1则这个数值为负数,为0则为正数。 欢迎大家加入我的qq群235720489。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
16位的D寄存器,假如其二进制值为1000000000000001,最高位(最左边)是1,所以代表值是-1,0000000000000001=1。
参考资料: D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
123说的不对,那假设无论最高位为1或0,后面数字都是0,这个数都表示十进制的0?负数都是用其补码保存的,如-3,首先符号位为1,余下的15位本来是000 0000 0000 0011,但是计算机只会做加法,你可以试着加个3,结果是1000 0000 0000 0110,难道是-6?明显错了!所以科学家就引进了补码的概念,将后面15位取反然后加1,变成1111 1111 1111 1101(十进制的-3)这样就可以相加了,这样两个相加就成为17个0,只能保存16位,最高位的0就溢出了,就是16个0,32位的也类似
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询