「计算机组成原理」:一文快速了解计算机原理知识点-附思维导图( 二 )
2、带符号的二进制数据在计算机中的表示方法及运算
(1)源码表示:
- X为正数时 , 符号位为0;X为负数时 , 符号位为1 。
- 其他位置上与真值一样
- 0存在两种表示形式
- 特点:值+0 , -0的原码分别为00000、10000 , 形式不唯一;正数的原码码值随着真值增长而增长 , 负数的原码码值随着真值增长而减少n+1位原码表示定点整数范围-(2n-1)——-(2n-1)n+1位原码表示定点小数范围 -(1-2-n)———(1-2-n)
- 运算:绝对值相加减 , 由数值大小决定运算结果符号
- 正数的反码、补码与原码相同
- 负数的反码 , 按位取反 , 符号位取反
- 特点:数值零的反码表示不唯一正数反码码值随着真值增大而增大 , 负数反码码值随着真值增大而增大n+1位反码所表示定点整数范围- (2n-1)——-2n-1 , n+1位反码所表示定点小数范围-(1-2-n)——-1-2-n
- 运算:满足[X+Y]反=[X]反+[Y]反 , [X-Y]反=[X]反+[-Y]反
- 从X求[X]补:X为正数时 , [X]补=XX为负数时 , ①按位求反(符号位不变) , ②末尾加1
- 从[X]补求X:[X]补的符号位为0(正数) , [X]补=X[X]补的符号位为1(负数) , ①按位求反(包括符号位) , ②末尾加1 , 再在数值前面加上符号-
- 从[X]补求补:按位求反(包括符号位)末尾加1
- 特点:数值零的补码表示唯一正数补码码值随着真值增大而增大 , 负数补码码值随着真值增大而增大n+1位补码所表示定点整数范围- 2n——2n-1 , n+1位补码所表示定点小数范围-1—-1-2-n
- 结论:负数的补数=模+负数互为补数的绝对值相加=模在补数中 , 减法运算即加法运算
- 运算: [X+Y]补=[X]补+[Y]补 , [X–Y]补=[X+(–Y)]补=[X]补+[–Y]补
- left [ X right ][X]补的符号位取反 , 即得$ left [ X right ] $$移
- 为了从码值直接判断对应真值的大小 , 所以引进移码
- 特点:最高位是符号位 , 1表示正 , 0表示负数据0有唯一的编码移码码值随着真值增大而增大n+1位移码所表示定点整数范围-2^{n} - left { 2^{n}-1 right },n+1位移码所表示定点小数范围-1——1-2-n计算机中 , 移码常用于表示阶码 , 故只执行加、减运算计算机中 , 移码运算公式需要对结果进行修正
- 运算:移码定义:[X]移=2的n次方+X补码定义:[X]补=2的n+1次方+Y
- 阶码求和公式[X]移+[Y]补=[X+Y]移 mod2的n+1次方[X]移+[-Y]补=[X-Y]移
- 反码——->原码方法:符号位不变 , 正数不变 , 负数数值部分取反 。
- 补码——->原码方法1:正数不变 , 负数数值部分求反加1 。 方法2:串行转换从最后开始数 , 遇到第一个“1” , 除第一个“1”不变 , 前面数字分别取反
- 移码——->原码方法:移码转换为补码 , 再转换为原码
- 定点数:小数点固定在某个位置上的数据32位定点小数、定点整数补码的范围32位定点小数-1~1-2-3132位定点整数-231~231-1
- 浮点数:根据IEEE754国际标准 , 常用的浮点数有两种格式Nmax=Mmax2的EmaxNmin=Mmin2的Emax单精度(32位)=8位阶码+24位尾数单精度浮点数(32位) , 阶码8位(含一位符号位) , 尾数24(含一位符号位) , 取值范围:-2的127次方~(1-2的-23次方)*2的127次方双精度(64位)=11位阶码+53位尾数双精度浮点数(64位) , 阶码11位(含一位符号位) , 尾数53位(含一位符号位) , 取值范围:-2的1023次方~(1-2的-52次方)*2的1023次方为了保证数据精度 , 尾数通常用规格化形式表示:当R=2 , 且尾数值不为0时 , 其绝对值应大于或等于(0.5)10小数点位置可以浮动的数据 。 左规右规表示形式:N = M · RE计算机中存储形式Ms+Es+E(n位)+M(m位)阶码E , 一般为整数 , 用补码或者移码表示;尾数M , 一般为规格化的定点小数 , 用补码表示;
- 游戏趣味资讯|原神:为什么等级高了反而开始刮痧了?伤害组成以及世界限制
- 东方网|用文化助力“脱贫”,长三角文博会将由云南等地组成“展中展”
- 中国网|?国家能源局党组成员、副局长刘宝华涉嫌严重违纪违法 接受审查调查
- 微型计算机把玩NVIDIA GeForce RTX 3090 Founders Edition显卡
- 台风|下周“台风撞寒潮”,我国受影响?超级计算机:有苗头但仍需观察
- 高校|计算机科学与技术专业哪家强?前100强高校揭晓,为明年高考收藏
- 人民日报|生物安全法出台,明确生物安全是国家安全重要组成部分
- 生物安全法出台,明确生物安全是国家安全重要组成部分
- KPL|如果这五位KPL选手组成一支战队,玩家:今年冠军全部被承包
- 妙笔书生|子弹伤人是什么原理?看完这几张图就知道了!