关于移码的几个问题 请各位大虾给个解答

pizizhu304 2007-12-18 01:13:49
关于移码的几个问题 请各位大虾给个解答


最近在复习软考 关于移码还是有几个问题 请各位高人解答一下

1. 通过看书知道了 移码可以通过补码的符号位取反求得,但移码的作用是什么?只是将补码的符号位取反有什么实质的意义没?

2.在论坛和视频教程中提到:移码经常用来做浮点数的阶码,因为移码没有负数

这句话不知道怎么理解?既然是将补码符号位取反得到的移码,那么顶多是用0来表示负数 怎么说没有负数呢?如果移码没有负数,那是不是说负数不存在移码?

3.如果这句话不正确 那使用移码表示浮点数阶码的优点在哪里?

在软考2005年考试题中就有这个题目,许多人说 移码最适合表示浮点数的阶码 这话在[赛迪工程师]视频教程中也提到过,但都没有说为什么?

4.浮点数的阶码是不是真的没有负数?看软考的教材上是把阶符也算在阶码之中的,如果是这样,阶码难道不能有负数吗?

问题可能有点弱,但请各位耐心解答一下!谢谢!
...全文
133 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzydy261 2008-05-10
移码是为了用正数去表示负数
回复
有问题请先GOOGLE,BAIDU
回复
meiZiNick 2008-05-01
都是很好的建议! 值得学习
回复
wsbd10086 2007-12-20
是的移码是专门用于浮点数的阶码表示的码制
其好处是方便的比较两数阶码的大小
这个是CPU内部比较用到的
采用此码制可以加速比较 所以才用的
我知道的就这么多了 总的来说和硬件有点关系了
(参考 计算机组成原理)
回复
发动态
发帖子
软件水平考试
创建于2007-08-27

2701

社区成员

就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
申请成为版主
社区公告
暂无公告