十进制转换为八位二进制作补码运算
37的原码:00100101 都是正数补码为原码
25的原码:00011001 都是正数补码为原码
(-) 00001100 都是正数补码为原码直接减就好
72的原码: 01001000 都是正数补码为原码
120的原码:01111000 都是正数补码为原码
(-) 11010000 注意这里是补码!这个数是负的!最高位
是符号位,将他变成原码
先减1 11001111
在取反最高位不变 10110000
=48
也可以写出-25的补码 11100111 直接相加也行。 注意补码的运算符号位也要参加运算!
老大! 你学的计算...全部
37的原码:00100101 都是正数补码为原码
25的原码:00011001 都是正数补码为原码
(-) 00001100 都是正数补码为原码直接减就好
72的原码: 01001000 都是正数补码为原码
120的原码:01111000 都是正数补码为原码
(-) 11010000 注意这里是补码!这个数是负的!最高位
是符号位,将他变成原码
先减1 11001111
在取反最高位不变 10110000
=48
也可以写出-25的补码 11100111 直接相加也行。
注意补码的运算符号位也要参加运算!
老大! 你学的计算机起步知识,只要多加练习 应该是比较简单的。今天回答了你2个问题。可能不太明白。彼此加油。收起