原码、补码、反码、移码、阶码表示法

原码、补码、反码、移码、阶码表示法
原码、补码、反码、移码,阶码表示法各是什么?
它们之间怎么转换?

它们的表示数的范围
原码表示法,将出现___________有两种表示(老师给的原题,看不懂.)
它们有什么用啊?各有什么优点缺点?
xubenchun 1年前 已收到1个回答 举报

一掌拍ii7个 春芽

共回答了21个问题采纳率:85.7% 举报

所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小.
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外.
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1.
“移码”是用来表示浮点型小数的阶码.对于正数,符号位为”1〃,其余位不变(+1110001->11110001);对于负数,符号位为”0〃,其余位取反,最后加”1〃
在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码,阶码指明了小数点在数据中的位置
由于正数的原码、补码、反码表示方法均相同,不需转换
负数
原码变补码,〔符号位不变,各数值位取反后最低位加1〕
补码变原码,〔符号位不变,各数值位取反后最低位加1〕
原码和移码的变换,相应的移码就是把补码的首位取反.
8位二进制原码的表示范围:-127~+127
8位二进制反码的表示范围:-127~+127
8位二进制补码的表示范围:-128~+127
原码表示法,将出现 0有两种表示
在计算机中,数据是以补码的形式存储的

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.013 s. - webmaster@yulucn.com