机器数及其特点

机器数及其特点(一)

(1)目的:组织数据,方便硬件直接使用。
(2)考虑因素:1.支持的数据类型
2.能表示的数据范围
3.能表示的数据精度
4.储存和处理的代价
5.是否有利于软件的移植
<1>真值:符号用“+”.“-” 表示的数据表示方法。
<2>机器数:符号数值化表示方法,用0.1分别表示,一表示负数,0表示正数。
<3>三种常见的机器数:原码.反码.补码
在正数中:原码=反码=补码
负数中:反码=原符号位不变,其余位按位取反 补码=反码加一
在一个字节中,后四位为真指数
(二)原码及反码的特点
(1)原码特点:表示简单,运算复杂<符号位不参加运算,需设置加法器,减法器>;0的表示不唯一.不能直接判定执行加法还是减法运算,分同号还是异号。
(2)反码特点:表示相对原码复杂,符号为参加运算,只需设置加法器,但符号位的进位制要加到最低为,0的表示不唯一
(3)补码;相对原码复杂,运算简单。

猜你喜欢

转载自blog.csdn.net/weixin_43784025/article/details/85047961