15,-15的原码怎么运算啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:57:30
我就是不懂怎么运算的,希望能带上步骤,可以用语言说明, 谢谢!!

15转换为二进制数为1111,用8位二进制数表示原码即0000 1111
-15的原码即在整数15的原码基础上在最高位(符号位)将0转变为1,即1000 1111
具体计算方法如下:
15÷2=7......1①
7÷2=3......1②
3÷2=1......1③
1÷1=0......1④
将四个式子的余数按倒叙④③②①排列,即15的原码,也就是:1111,按八位二进制就表示为0000 1111
-15的原码只需将+15的原码的最高位0改成1即可,即:1000 1111

将15和-15表示成二进制数,15为1111原码就是在值前加上符号,通常0表示正,1表示负,则15的原码就是01111,也就是它本身只需在前边加正号(0)
-15的原码为符号+真值,也就是11111.