风云无双手游官网:计算机是如何识别数据的表示是原码,补码,还是反码的?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 19:09:46
计算机是如何识别数据的表示是原码,补码,还是反码的?

在数的编码中,小数点和指数底采取隐含处理

是怎么隐含处理的?
微机原理没有学好啊

问题1:在计算机中,正数用原码表示;负数用补码表示;而补码=反码加1。

例如:如果定义 int i; 那么i就是一个有符号整形变量。这是,如果你给i赋值,那么计算机就会根据 i的最高位,判定其大小。 比如,i = -3。计算自动存储的数为(1111 1111 1111 1101
),这个就是补码。

不是计算机如何识别这些码,而是这些码都是由人定的。比如浮点数表示中尾数用补码,阶用移码等等。相应的运算都有电路,比如在Booth乘中的电路就实现了补码的乘。这些运算电路都是人们根据规定的码型来设计的。运算是ALU(算数逻辑单元)完成,里面有很多运算电路,都是完成不同运算的。建议你可以查阅一下计算机组成原理方面的书。
一定要记住,不是计算机来识别这些码,而是人们在规定了这些码及其运算之后,又通过设计电路让计算机实现的。