- 博客(3)
- 收藏
- 关注
原创 IEEE 754标准。float double
阶码用移码表示,尾数用原码表示(移码=真值-偏置值)(尾数最高位隐藏了一个1)float 1位数符+8位阶码+23 位尾数double 1位数符+11位阶码+52位尾数例如 按照IEEE 754标准规定的32位单精度浮点数41A4C000H对应的十进制:1、先转位二进制0100 0001 1010 0100 1100 0000 0000 0000 00002、数符 0为正阶码 移码表示的100 0001 1的二进制是128+2+1阶码 对应的真值为128+2+1-12
2022-07-05 08:06:47
1218
原创 计组2 算术移位
算术移位(移的是数值位,符号位保持不变。前提是移位不发生溢出的情况下)正数的原,反,补码算术移位同原码的算术移位:右移: 高补0,低舍弃。(舍1,会丢失精度)(/2)左移: 低补0,高舍弃。(舍1,有严重误差)(*2)负数反码算术移位:右移: 高补1,低舍弃。左移: 低补1,高舍弃。负数补码算术移位:右移: 高补1,低舍弃。(同反码)左移: 低补0,高舍弃。(同原码)......
2022-07-01 16:02:52
1349
原创 计组学习记录1 原码,反码,补码 的相互转化
正数的符号位是0;负数的符号位是1。正数的原,反,补码相同;原码—>反码负数的反码是在原码的基础上,符号位不变,数值位逐一取反;反码—>补码负数的补码是在反码的基础上,末位加一。原码—>补码(手算)负数原码从右往左的第一个“1”为界不含此位,1的左边的数值位逐一取反,获得负数补码。补码—>原码(手算)同理,负数补码从右往左的第一个“1”为界不含此位,1的左边的数值位逐一取反,获得负数原码。补码—>反码负数的补码先化为负数的原码在化为负数的.
2022-06-30 19:06:06
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人