浅谈 *.axf,*.bin,*.hex 文件 | 您所在的位置:网站首页 › mdk生成hex › 浅谈 *.axf,*.bin,*.hex 文件 |
原码补码反码
做而论道_CS: 由补码换算到十进制数,也是极其简单的事! 你只需记住:【补码首位的权,是负数】。 一般的八位二进制数,各个位的权是: 128、64、32、16、8、4、2、1。 如果是八位的补码,各个位的权则是: -128、64、32、16、8、4、2、1。 例如,有一个补码是:1110 0001, 它代表的十进制就是:-128 + 64 + 32 + 1 = -31。 如果,换另一个补码:0110 0001, 它代表的十进制数是:0 + 64 + 32 + 1 = +97。 仅仅使用【进制转换】,不就完事了嘛? 原码反码取反加一? 这些,根本就用不着啊! -------------------------- 补码的来历,仅仅是在于:你如何处理进位。 补码,并不是来自: 机器数真值符号位原码反码正数三码相同负数取反加一符号位不变模同余。。。 计算机专家,如果有小学毕业的水平,就不会费这么大的事来解释补码! 唉,老外数学不好、算术不灵,由此可见一斑。 骗人的水平,还是很高明的。 |
CopyRight 2018-2019 实验室设备网 版权所有 |