作业帮 > 数学 > 作业

已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/30 13:18:02
已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
一般在计算机上的话应该是-32768的结果.
原因的话:
32767二进制:0111 1111 1111 1111B
32767加上1,运算电路将该值修改为:1000 0000 0000 0000B(注意一般无特殊保护逻辑的电路不能区分符号位,所有位一视同仁)
当软件读取该值时,由于符号位(最高位)为1,于是将其视为补码(计算机中以补码存储负数),于是对其取原码得到上述值.