焦点短讯!移码和原码的转化_移码
2023-06-29 10:59:57 来源: 互联网
1、真值:现实中真实的数值。
2、机器数:计算机中用编码表达的数值,包括原码、反码、补码、移码等。
3、1》原码:保持原有的数值部分的形式不变,只将符号用二进制代码表示。
【资料图】
4、0为正,1为负。
5、2》反码:原码数值部分各位取反,符号位:0为正,1为负。
6、3》补码:方法1:原码取反末尾加一,符号位:0为正,1为负。
7、方法2:从右到左遇见的第一个1的位置开始,第一个1位置右边所有的数值位全部取反,符号位:0为正,1为负4》移码:补码的数值部分不变,符号取反,即得移码。
8、反之亦然。
9、例如:已知x=-1100101 ,求[x]补和[x]移。
10、x=-1100101 ------》 [x]补=10011011 --------只将符号位取反---》[x]移=00011011同理,已知移码求原码的话 ,一步一步倒着推:先由移码 ---》得补码----》再得原码用补码表示阶码的时候,当阶码无限小,产生了下溢的时候,阶码变成了0,那么这个浮点数的值变为了1。
11、而实际上这个数是无限接近于零的。
12、那么我们就需要取出其中的 "-0“ 值作为机器零。
13、扩展资料:浮点加减法的运算步骤设两个浮点数 X=Mx※2Ex Y=My※2Ey实现X±Y要用如下5步完成:①对阶操作:小阶向大阶看齐②进行尾数加减运算③规格化处理:尾数进行运算的结果必须变成规格化的浮点数,对于双符号位的补码尾数来说,就必须是001×××…×× 或110×××…××的形式若不符合上述形式要进行左规或右规处理。
14、④舍入操作:在执行对阶或右规操作时常用“0”舍“1”入法将右移出去的尾数数值进行舍入,以确保精度。
15、⑤判结果的正确性:即检查阶码是否溢出若阶码下溢(移码表示是00…0),要置结果为机器0;若阶码上溢(超过了阶码表示的最大值)置溢出标志。
16、参考资料来源:百度百科——移码。
本文到此分享完毕,希望对大家有所帮助。
标签:
[责任编辑:]
猜你喜欢
- (2023-06-29)焦点短讯!移码和原码的转化_移码
- (2023-06-29)艾迪精密(603638)股东温雷质押663.27万股,占总股本0.79% 环球快看点
- (2023-06-29)这番“对话”何以在此举行……
- (2023-06-29)天天亮点!范祖森_关于范祖森的简介
- (2023-06-29)黑龙江省哈尔滨市人大常委会任免职名单发布
- (2023-06-29)世界上火山最多的洲是哪个洲?全世界最大的火山在哪里?
- (2023-06-28)做素馅饺子三个人吃西葫芦用几个?